我有一个表格,里面有640张卡片,每张卡片都有一个复选框,这样用户就可以标记他拥有的卡片。
我想知道如何编写updateSQL语句来获取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个单独的复选框呢?
建议您将它们命名为
<input type="checkbox" name="stickerid[<?php
echo $row['stickerID'] ?>]" value=" <?php echo $row['stickerStatus'] ?> ">
然后你可以循环通过$_POST[‘ticked’]数组
foreach($_POST['stickerid'] as $k=>$v ){
//code
//$k=id
//$v=status
}