我有一张640张卡片,每张卡片都有一个复选框,因此用户可以标记他拥有的卡片。
我想知道如何编写更新SQL语句来获取每个640卡ID并插入/更新到数据库中。
每行都是由以下代码创建的:
echo "<td>"?>
<form name="some form" action="editform.php" method="post">
<input type="checkbox" name="<?php
echo $row['stickerID'] ?>" value=" <?php echo $row['stickerStatus'] ?> ">
<?php "</td>";
echo "</tr>";
}
我知道我需要为php中的每个循环提供某种功能。但是如何从帖子中获取640个单独的复选框?
答案 0 :(得分:2)
建议你这样命名
<input type="checkbox" name="stickerid[<?php
echo $row['stickerID'] ?>]" value=" <?php echo $row['stickerStatus'] ?> ">
然后你可以遍历$ _POST ['stickerid']数组
foreach($_POST['stickerid'] as $k=>$v ){
//code
//$k=id
//$v=status
}