我有一个带有此代码的php页面,它将按钮的变量传递给下一页:
<div><center><table>
while($row = mysqli_fetch_array($result))
{
echo "<td><form action= display.php method= 'post'><input type='hidden'
name='projectid' value=".$row['projectid'].">
<input type= 'submit' name= 'type'
value= 'View/Amend Project Details'></form></td>\n";
}
echo "</table></div>";
我在下一页的表格中有这个:
$projectid= $_POST['projectid'];
echo "<td>" . $row['projectname'] . "</td>";
我还是看不出问题,有什么想法吗?
答案 0 :(得分:0)
问题是您尝试在第二页上使用$row
,而不是在那里设置{{1}}。
您必须再次执行mysqli查询,或使用隐藏的输入字段在表单中传输$ row ['projectname']的值。
答案 1 :(得分:0)
<?php
while($row = mysqli_fetch_array($result,,MYSQLI_ASSOC))
{
echo " name='projectid' value=".$row['projectid']."> value= 'View/Amend Project Details'>\n";
}