对于第一行的循环,按钮不能工作

时间:2014-12-31 02:02:59

标签: php database button

这是我创建的表格,所以当我按下编辑按钮时,它应该带我到另一个页面进行编辑。对于第一行的第一个编辑按钮,它不起作用,但是对于第二行以后的其余编辑按钮,它可以工作。请帮忙。谢谢!

   <table border='1'>
            <tr>
                <th width='120'>Production ID</th>
                <th width='120'>Description</th>
                <th width='120'>BOM</th>
            </tr>
            <?php
            for ($i = 0; $i < $num; $i++) {
                $fetch = mysqli_fetch_row($select);
                echo "<tr>
 <td>" . $fetch[0] . "</td>
 <td>" . $fetch[1] . "</td>
 <td>" . $fetch[2] . "</td>
 <td><form action='AddProductMainEdit.php?prodid' method='GET'><input type='hidden'       value='".$fetch[0]."' name='prodid'><input type='submit' id='edit' value='Edit'></form></td>
 </tr>";
            }
            ?>
 </table>

1 个答案:

答案 0 :(得分:0)

试试这个:

 <table border='1'>
     <tr>
         <th width='120'>Production ID</th>
         <th width='120'>Description</th>
         <th width='120'>BOM</th>
         </tr>
 <?php
    while ($fetch=mysqli_fetch_row($select)) {
      echo "<tr>
            <td>" . $fetch[0] . "</td>
            <td>" . $fetch[1] . "</td>
            <td>" . $fetch[2] . "</td>
            <td><form action='AddProductMainEdit.php' method='GET'><input type='hidden'  value='".$fetch[0]."' name='prodid'><input type='submit' id='edit' value='Edit'></form></td>
            </tr>";
    }
?>
 </table>

您不需要将变量prodid添加到网址,get方法会将所有变量添加到网址。