如何将复选框中的值添加到数据库

玫瑰

首先让我说我用谷歌搜索了这个并尝试了不同的东西,但我仍然被卡住并需要一些帮助,因为这是我第一次尝试使用 php 的复选框......我在我的 HTML 文件中有一个部分如下

<label class="labelStyle" for="text">XXX:</label>
                        <div class="checkboxAlign">
                            <input type="checkbox" name="XX[]" value="Apple">Apple<br>
                            <input type="checkbox" name="XX[]" value="Orange">Orange<br>
                            <input type="checkbox" name="XX[]" value="Strawberry">Strawberry<br>
                        </div>

但是我在处理它的 PHP 部分时遇到了问题,因为它没有将选中的项目添加到我的数据库中。

试试这个

if (!empty($_POST['XX']))
{
    foreach($_POST['XX'] as $check)
    {
        if(!($stmt = $mysqli->prepare("INSERT INTO table
            id = (
                SELECT id
                FROM yy
                WHERE xx = ?)"))){  
            echo "Prepare failed: "  . $stmt->errno . " " . $stmt->error;
        }
         if(!($stmt->bind_param("s",  $_POST['XX'])))    { 
        echo "Bind failed: "  . $stmt->errno . " " . $stmt->error;
    }

    }
}

我知道问题出在这个 php 片段中,但我不确定我做错了什么。任何帮助,将不胜感激。

谢谢!

普拉文·库马尔

试试这个

if (!empty($_POST['XX']))
{
    foreach($_POST['XX'] as $check)
    {
        if(!($stmt = $mysqli->prepare("INSERT INTO table
            id = (
                SELECT id
                FROM yy
                WHERE xx = ?)"))){  //added ? in place of $check
            echo "Prepare failed: "  . $stmt->errno . " " . $stmt->error;
        }
        if(!($stmt->bind_param("s", $check)))    { // added $check in place of $_POST['XX']
            echo "Bind failed: "  . $stmt->errno . " " . $stmt->error;
        }


    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将事件处理程序添加到列表视图复选框单元格中的复选框?

来自分类Dev

如何将复选框添加到wxGrid单元格?

来自分类Dev

如何将Bootstrap工具提示添加到复选框?

来自分类Dev

如何将复选框列添加到ExtJS 5网格?

来自分类Dev

VB .net:如何将值放在复选框上(数据库:MS Access)

来自分类Dev

如何将复选框数组中的数据保存到数据库中

来自分类Dev

如何将多个复选框值发送到laravel中的数据库?

来自分类Dev

如何将复选框或单选按钮添加到Unity快速列表?

来自分类Dev

如何将复选框输入添加到Azure DevOps任务组?

来自分类Dev

如何将复选框添加到按钮组?(引导程序3)

来自分类Dev

如何将功能动态添加到复选框

来自分类Dev

选中复选框时如何将元素添加到数组

来自分类Dev

如何将laravel复选框值插入数据库?

来自分类Dev

如何将复选框或单选按钮添加到Unity快速列表?

来自分类Dev

如果选中此复选框,如何将复选框的值添加到我的总和中;如果不选中它,如何将其减去?

来自分类Dev

如何将复选框添加到wxGrid单元格?

来自分类Dev

Apache Wicket:如何将PropertyModel添加到复选框对象

来自分类Dev

将复选框数组值添加到MySQL数据库的几行中

来自分类Dev

当面颊值也已从数据库中检索时,如何将复选框数组的值插入数据库?

来自分类Dev

如何将验证规则动态添加到复选框数组?

来自分类Dev

AngularJS:如何将复选框中的标签添加到div

来自分类Dev

如何将多个值从复选框添加到.txt文件

来自分类Dev

如何将单选/复选框数据与其他字段一起添加到表单中?

来自分类Dev

已选中的复选框项需要添加到 php mysql 数据库中

来自分类Dev

如何将多个选定的复选框值保存到数据库 mvc

来自分类Dev

如何将复选框的值/名称添加到表单提交的变量中?

来自分类Dev

如何将复选框列添加到 yii2 中的现有 gridview 列?

来自分类Dev

如何将一些值添加到我的数据库中

来自分类Dev

如何将选中和未选中的复选框数据添加到 Firebase

Related 相关文章

  1. 1

    如何将事件处理程序添加到列表视图复选框单元格中的复选框?

  2. 2

    如何将复选框添加到wxGrid单元格?

  3. 3

    如何将Bootstrap工具提示添加到复选框?

  4. 4

    如何将复选框列添加到ExtJS 5网格?

  5. 5

    VB .net:如何将值放在复选框上(数据库:MS Access)

  6. 6

    如何将复选框数组中的数据保存到数据库中

  7. 7

    如何将多个复选框值发送到laravel中的数据库?

  8. 8

    如何将复选框或单选按钮添加到Unity快速列表?

  9. 9

    如何将复选框输入添加到Azure DevOps任务组?

  10. 10

    如何将复选框添加到按钮组?(引导程序3)

  11. 11

    如何将功能动态添加到复选框

  12. 12

    选中复选框时如何将元素添加到数组

  13. 13

    如何将laravel复选框值插入数据库?

  14. 14

    如何将复选框或单选按钮添加到Unity快速列表?

  15. 15

    如果选中此复选框,如何将复选框的值添加到我的总和中;如果不选中它,如何将其减去?

  16. 16

    如何将复选框添加到wxGrid单元格?

  17. 17

    Apache Wicket:如何将PropertyModel添加到复选框对象

  18. 18

    将复选框数组值添加到MySQL数据库的几行中

  19. 19

    当面颊值也已从数据库中检索时,如何将复选框数组的值插入数据库?

  20. 20

    如何将验证规则动态添加到复选框数组?

  21. 21

    AngularJS:如何将复选框中的标签添加到div

  22. 22

    如何将多个值从复选框添加到.txt文件

  23. 23

    如何将单选/复选框数据与其他字段一起添加到表单中?

  24. 24

    已选中的复选框项需要添加到 php mysql 数据库中

  25. 25

    如何将多个选定的复选框值保存到数据库 mvc

  26. 26

    如何将复选框的值/名称添加到表单提交的变量中?

  27. 27

    如何将复选框列添加到 yii2 中的现有 gridview 列?

  28. 28

    如何将一些值添加到我的数据库中

  29. 29

    如何将选中和未选中的复选框数据添加到 Firebase

热门标签

归档