<?php
while($row=mysql_fetch_array($result))
{
?>
<tr>
<td>
<input type="checkbox" name="name[]" value="<?php echo $row['id']; ?>">
<?php echo $row["PI_NO"]; ?>
<!-- HERE IS THE START OF YOUR TWO HIDDEN INPUT -->
<input type="hidden" name="piaddress[]" value="<?php echo $row["PI_ADDRESS"]; ?>">
<input type="hidden" name="customer[]" value="<?php echo $row["CUSTOMER_NAME"]; ?>">
</td>
<td><?php echo $row['CUSTOMER_NAME']; ?></td>
<td><?php echo $row['PI_ADDRESS']; ?></td>
</tr>
<?php
} /* END OF WHILE LOOP */
?>
<input type="submit" value="save" id="submit">
</form>
在此表单提交代码中,我无法理解什么是&#39; id&#39;在$ row [&#39; id&#39;] ....
如果它与<input name="value" type="checkbox" id="hi">
中的ID相同
那么当回显$row['id']
此代码用于将检查的行插入另一个表
如果更清晰,请回复
答案 0 :(得分:2)
$row['id']
中的id是从数据库表中选取的字段,
<input name="value" type="checkbox" id="hi">
中的id是该particualr元素的标识符
答案 1 :(得分:1)
while($row=mysql_fetch_array($result)
它告诉你$row
是什么,它是运行mysql查询后得到的结果集中的一行(代码中未显示),id
只是该行中的一个字段
不,这不是你提到的复选框。 HTML id
值不会随表单提交一起发送。提交了name
/ value
对。