gpt4 book ai didi

php - 如何将 implode() 的数组元素结果插入每一行?

转载 作者:行者123 更新时间:2023-11-29 06:43:52 26 4
gpt4 key购买 nike

我有一个带有日期选项复选框的 HTML 表单,如下所示:

<input type="checkbox" name="A" value="Daily">Daily<br>
<input type="checkbox" name="B" value="Sunday">Sunday<br>
<input type="checkbox" name="C" value="Monday">Monday<br>

然后我以这种方式成功读取了选中的框:

if (isset($_POST['A']))
$val[] = $_POST['A'];
if (isset($_POST['B']))
$val[] = $_POST['B'];
if (isset($_POST['C']))
$val[] = $_POST['C'];

然后我成功地将它们内爆,如下所示:

$value = implode(', ', $val);

我想要一些关于如何将每个数组元素插入到表中的建议,以便它们最终出现在每一行中,如下表(日列)所示。下表表明签到天数是每日、星期二和星期二。

+---------+----------------+
| id | day |
+---------+----------------+
| 1 | Daily |
| 2 | Tuesday |
| 3 | Friday |
+---------+----------------+

感谢任何帮助。期待您的建议。

最佳答案

做类似的事情:

foreach($val as $day_option){
$sql = "INSERT INTO my_table (day) VALUES ($day_option)"
//execute the previous statement here
}

因为$_POST checkbox包含了checkbox的值(如果html元素checkbox没有值,$_POST元素等于boolean true)

关于php - 如何将 implode() 的数组元素结果插入每一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19832018/

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