gpt4 book ai didi

while 循环中来自复选框的 HTML 表单数据

转载 作者:行者123 更新时间:2023-11-27 23:34:15 25 4
gpt4 key购买 nike

我在网站上有一个非常基本的日期系统,它使用 While 循环显示数据库中的日期,列出的每个日期旁边都有一个复选框。

我希望用户能够选择任意数量的日期,然后单击“提交”以删除这些日期或编辑这些日期。

我无法弄清楚如何在可以多次使用的 while 循环中仅使用一个复选框从多个复选框中获取数据?

这是我当前的代码:

<form action="" method="post">
<b>Current Dates:</b> <button type="submit" id="remove_dates" name="remove_dates" class="btn btn-danger btn-sm">Remove Selected</button>
<hr>
<div style="overflow-y: scroll;height:100px">
<?
$sqldate = "SELECT * FROM `foiu51r_calendar` ORDER BY date DESC";
$resultdate = $conn->query($sqldate);

if ($resultdate->num_rows > 0) {
// output data of each row
while($rowdate = $resultdate->fetch_assoc()) {
$date_id = $rowdate['date_id'];
$dates = $rowdate['date'];

?>
<input type="checkbox" id="date_id" name="date_id" value="<? echo $date_id; ?>"> <b><? echo date("d/m/Y", strtotime($dates)); ?></b><br>
<?
}
}
?>
</div>
</form>
if(isset($_POST['remove_dates'])){
$date_id = $_POST['date_id'];
}

最佳答案

我相信如果你加上这个:[] , 到 name 属性,像这样:<input type="checkbox" id="date_id" name="date_id[]" value="<? echo $date_id; ?>"> .然后它将作为一个数组处理,您可以使用 foreach 循环遍历它环形。并将其插入数据库(或任何你喜欢的)。

关于while 循环中来自复选框的 HTML 表单数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34547414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com