我在编写 MySQL 查询以提交具有文本和复选框的表单内容时卡住了

尼哈帕拉布

我有一个包含文本和下拉列表的表单。现在客户想要使用复选框而不是下拉菜单。如何更改查询。这是我的代码:

表格在 join.php

<form name="pantryinfo" id="pantryForm" method = "post"  action="email.php" data-toggle="validator" role="form">

        <label>Name</label>
        <input type="text" class="form-control" id="name" name="name" placeholder="Enter Pantry Name" required>

        <label>Address</label>
        <input type="text" class="form-control" id="address" name="address" placeholder="Enter Street address" >
                        <p class="help-block"></p>

        <input type="checkbox" id="snapeligible" name="snapeligible"  value="Yes">SNAP Eligilble<br>

        <label>Community Meal?
        select class="form-control" id="communitymeal" name="communitymeal" required >
                <option></option>
                <option value="Yes">Yes</option>
                <option value="No">No</option>
            </select>
        </label>

        <input  name="submit" type="submit" id="submit"  value="Add Food Provider" class="btn btn-primary center-block">

</form>

该字段SNAP Eligilble是一个下拉菜单,Community Meal但现在是一个复选框。

我之前的查询如下 email.php

    require 'config/connectDB.php';
    //set variables from the form
            $pname = $_POST['name'];
            $paddress = $_POST['address'];
            $psnapeligible = $_POST['snapeligible'];
            $pcommunitymeal = $_POST['communitymeal'];

    $sql = "INSERT INTO temp(pan_id, pname, paddress, psanpeligible, pcommunitymeal, )  
VALUES(NULL,'$pname', '$paddress', '$psnapeligible', '$pcommunitymeal',)";

我不知道如何附加查询以包含来自复选框的数据,只有当复选框被选中作为它的非必填字段时。

甲虫汁

甚至在$_POST数组中都找不到未选中的复选框这意味着从 PHP 端查看是否选中了该框,您所要做的就是查看是否设置了匹配的变量。

改变:

$psnapeligible = $_POST['snapeligible'];

至:

$psnapeligible = isset($_POST['snapeligible']) ? 'yes' : 'ho';

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我在编写用于删除数据库中重复数据的mysql查询时遇到错误

来自分类Dev

我在编写计算器时遇到问题

来自分类Dev

我正在编写2个查询,但第二个查询不起作用

来自分类Dev

为什么在编写文件时我的代码收到未定义的信息?

来自分类Dev

C - 我在编写“向右旋转”功能时遇到问题

来自分类Dev

我在编写一个正方形的函数时遇到了 Python 问题

来自分类Dev

为什么我们在编写装饰器时不调用函数而不是返回它?

来自分类Dev

我在编写测试代码时有一个问题。壮举JUnit

来自分类Dev

在编写查询时需要帮助

来自分类Dev

我在databse中有tinyBlob数据类型,在编写pojo时应该对应什么数据类型?

来自分类Dev

我正在编写一个shell脚本,需要在“ if then”语句中合并“ find”和“ grep”

来自分类Dev

我正在编写一个非常简单的字母分级系统,if 语句是最有效的吗?

来自分类Dev

使用PHP和MySQL提交多个复选框以及文本框输入值?

来自分类Dev

在编写文件时查看文件-Python

来自分类Dev

在编写SQL XQuery时需要帮助

来自分类Dev

在编写iFrame时需要帮助

来自分类Dev

在编写文件时查看文件-Python

来自分类Dev

提交数据时忽略我的复选框重置为默认值的ajax表单

来自分类Dev

选中“条款和条件”复选框时,即使表单中其他地方存在错误,我的表单也正在提交

来自分类Dev

我正在编写一个正则表达式来处理以下内容,但是我介于两者之间

来自分类Dev

我的用户个人资料名称中有一个&符号,它不会让我运行正在编写的代码。如何删除“&”号?

来自分类Dev

我的用户个人资料名称中有一个&符号,它不会让我运行正在编写的代码。如何删除“&”号?

来自分类Dev

如何编写正确的查询构建?我被卡住了

来自分类Dev

我在编写哈希函数以排序约160,000个字符串时需要一些指导

来自分类Dev

如何编写一个Ruby方法,使我可以在编辑源表中的属性时在目标表中创建新行?

来自分类Dev

我正在编写的两个不同应用程序中,Android-studio上的Datepicker看起来有所不同?

来自分类Dev

MySQL查询多个复选框值

来自分类Dev

HTML表单提交复选框-更改mysql表中的值

来自分类Dev

提交表单后,每当我按下“返回”按钮时,请保留选中的复选框

Related 相关文章

  1. 1

    我在编写用于删除数据库中重复数据的mysql查询时遇到错误

  2. 2

    我在编写计算器时遇到问题

  3. 3

    我正在编写2个查询,但第二个查询不起作用

  4. 4

    为什么在编写文件时我的代码收到未定义的信息?

  5. 5

    C - 我在编写“向右旋转”功能时遇到问题

  6. 6

    我在编写一个正方形的函数时遇到了 Python 问题

  7. 7

    为什么我们在编写装饰器时不调用函数而不是返回它?

  8. 8

    我在编写测试代码时有一个问题。壮举JUnit

  9. 9

    在编写查询时需要帮助

  10. 10

    我在databse中有tinyBlob数据类型,在编写pojo时应该对应什么数据类型?

  11. 11

    我正在编写一个shell脚本,需要在“ if then”语句中合并“ find”和“ grep”

  12. 12

    我正在编写一个非常简单的字母分级系统,if 语句是最有效的吗?

  13. 13

    使用PHP和MySQL提交多个复选框以及文本框输入值?

  14. 14

    在编写文件时查看文件-Python

  15. 15

    在编写SQL XQuery时需要帮助

  16. 16

    在编写iFrame时需要帮助

  17. 17

    在编写文件时查看文件-Python

  18. 18

    提交数据时忽略我的复选框重置为默认值的ajax表单

  19. 19

    选中“条款和条件”复选框时,即使表单中其他地方存在错误,我的表单也正在提交

  20. 20

    我正在编写一个正则表达式来处理以下内容,但是我介于两者之间

  21. 21

    我的用户个人资料名称中有一个&符号,它不会让我运行正在编写的代码。如何删除“&”号?

  22. 22

    我的用户个人资料名称中有一个&符号,它不会让我运行正在编写的代码。如何删除“&”号?

  23. 23

    如何编写正确的查询构建?我被卡住了

  24. 24

    我在编写哈希函数以排序约160,000个字符串时需要一些指导

  25. 25

    如何编写一个Ruby方法,使我可以在编辑源表中的属性时在目标表中创建新行?

  26. 26

    我正在编写的两个不同应用程序中,Android-studio上的Datepicker看起来有所不同?

  27. 27

    MySQL查询多个复选框值

  28. 28

    HTML表单提交复选框-更改mysql表中的值

  29. 29

    提交表单后,每当我按下“返回”按钮时,请保留选中的复选框

热门标签

归档