[英]How to insert many records into a table from HTML form using php MySQL?
我有一張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個單獨的復選框?
建議你這樣命名
<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
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.