【问题标题】:How to GET checkbox values in PHP [duplicate]如何在PHP中获取复选框值[重复]
【发布时间】:2012-05-18 22:48:00
【问题描述】:

可能重复:
Retrieving values from a checkbox

在以下脚本中,我只能返回复选框的最后一个选定值。如何返回其余值以进行验证。

HTML 表单

Qualification: <input type="checkbox" name="qual" value="10" /> 10th Std
<input type="checkbox" name="qual" value="12" /> 12th Std
<input type="checkbox" name="qual" value="grad" /> Graduation

PHP 代码

 $qual = array();
 $qual = $_GET['qual'];

 print_r ($qual);

【问题讨论】:

  • 复选框是如何生成的?在 HTML 中硬编码?还是它们来自数据库或其他什么?
  • @SalmanA Handcoded,没有来自 DB
  • 这里有很多重复的问题...

标签: php html forms checkbox


【解决方案1】:

试试这个。这可能会对你有所帮助....

<input type="checkbox" name="qual[]" value="10" /> 10th Std
<input type="checkbox" name="qual[]" value="12" /> 12th Std
<input type="checkbox" name="qual[]" value="grad" /> Graduation

PHP 编码:

$qualfication = $_GET['qual'];
print_r($qualfication);

【讨论】:

    【解决方案2】:

    尝试将复选框输入的名称更改为qual[],如下所示:

    <input type="checkbox" name="qual[]" value="10" /> 10th Std
    <input type="checkbox" name="qual[]" value="12" /> 12th Std
    <input type="checkbox" name="qual[]" value="grad" /> Graduation
    

    【讨论】:

      【解决方案3】:

      name="qual"改成name="qual[]"

      这会给你一个数组:

      $qual = $_GET['qual'];
      print_r($qual);
      

      【讨论】:

        猜你喜欢
        • 2011-10-28
        • 2015-02-28
        • 1970-01-01
        • 2014-09-05
        • 2019-04-05
        • 2016-06-01
        • 2011-09-11
        • 2012-09-11
        • 1970-01-01
        相关资源
        最近更新 更多