这是我创建的表格,所以当我按下编辑按钮时,它应该带我到另一个页面进行编辑。对于第一行的第一个编辑按钮,它不起作用,但是对于第二行以后的其余编辑按钮,它可以工作。请帮忙。谢谢!
<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>
答案 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方法会将所有变量添加到网址。