mysqli_fetch_array中的按钮结果无法进入下一页

时间:2014-03-06 09:45:37

标签: php mysqli

我有一个带有此代码的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>";

我还是看不出问题,有什么想法吗?

2 个答案:

答案 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";
    }