簡體   English   中英

href值不會傳遞到下一個php鏈接

[英]a href value does not pass to next php link

我正在使用帶有iframe的數據表(iframe parent page -> icontent.php -> var.php)填充表格的效果很好,但我似乎無法將變量傳遞給其他頁面(var.php) ,我的代碼如下php頁面(icontent.php)

<?php 
   while ($row=$ result->fetch_row()){ 
       $array = array($row[0], $row[1]); 
       $arraytemp = serialize($array); 
?>
<tr>
  <td>
    <?=$row[0]?>
  </td>
  <td>
    <?php 
        echo "<a href=\"../variety.php?array=$ arraytemp\ ">$row[1]</a>";
    ?>
  </td>
  <td>
    <?=$row[2]?>
  </td>
  <td>
    <?php 
        if(!is_null($row[3]))echo $row[3]; else echo 0;
    ?>
  </td>

  <?php 
      echo " <td><a href=\"updateprice.html\ " class=\"btn btn-outline btn-primary btn-sm btn-block btn-block\ ">Update Market Price</a>
                                            <a href=\"updatebatchspoilage.html\ " class=\"btn btn-outline btn-primary btn-sm btn-block btn-block\ ">Manage Spoilage</a></td>"; 
  ?>
  <tr>
<?php } ?>

但是一旦我單擊表上的行鏈接,我就會收到此錯誤"Notice: Undefined index: array in C:\\xampp\\htdocs\\introse\\views\\variety.php on line 46"

在另一頁上使用此代碼( var.php

<?php 
   session_start(); 
   $tarray=$ _GET[ 'array']; 
   $tarray=unserialize($tarray); 
   echo $array[0]; 
?>

看到這行就在這里:

echo "<a href=\"../variety.php?array=$ arraytemp\ ">$row[1]</a>";

我認為$之后您不需要那個空間。

另外,您在這里還有另一個:

$tarray=$ _GET[ 'array']; 

 <?php session_start(); $tarray=$ _GET[ 'array']; $tarray=unserialize($tarray); echo $tarray[0]; ?> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM