[英]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.