php - 插入多个复选框选择的值

标签 php mysql database forms

我要提到的网站是

http://www.iaddesignandstudio.com/offline选择报价标签

如果有人填写此表格并在数字 1 或数字 3 中选择多个复选框。我将如何将这些选择的值插入数据库,以便当我检索用户输入或选择的信息时,我可以查看他/她选中了哪些复选框?

最佳答案

您可以在提交表单后通过在 name 属性末尾添加 [] 将复选框设置为一个数组,如下所示:

<input type="checkbox" name="services[]" value="Podcasting Services" /> 
Podcasting Services      
<input type="checkbox" name="services[]" value="Local Search" />Local Search

提交表单时,您的 $_POST['services'] 变量将是一个包含所有选中值的数组。例如:

#var_dump($_POST['services']);
array(2) {
  [0]=>
  string(19) "Podcasting Services"
  [1]=>
  string(12) "Local Search"
}

然后你可以用它做任何你想做的事情,无论是发送电子邮件还是使用 ether foreach()implode() 循环向数据库添加字段通过值(value)观。

希望这对您有所帮助!

关于php - 插入多个复选框选择的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/432332/

相关文章:

php - 拆分包含的函数会提高 PHP 性能吗?

javascript - 如何使用 jQuery 切换列表子列表子列表?

java - 配置 Wildfly 以对 MariaDB 使用 SSL 连接

java - 从Java中的字符串中提取特定但未知的值

mysql - 如何计算列中的值并将每个列名称及其结果保存在一行中?

database - Haskell Servant 将自定义数据传递给授权处理程序

php - 我的 html 末尾有一个大的空白区域,使用我制作的 wordpress 主题

php - $provider = function() vs 函数provider()

php - 如何从毫秒列按月对 MYSQL 数据库的结果进行分组?

MySQL - 删除级联