【问题标题】:How do I get the value of gender radio button (male, female) with CodeIgniter?如何使用 CodeIgniter 获取性别单选按钮(男性、女性)的值?
【发布时间】:2012-11-17 02:44:07
【问题描述】:

我认为这是我的观点。

<input type="radio" name="male" value="0">Male</input>
<input type="radio" name="female" value="1">Female</input>

我必须做什么才能获得这些值?我需要它稍后将它们发送到数据库,所以我必须得到 0 或 1 来填充该字段。

【问题讨论】:

  • 呃,你需要谷歌吗? $_POST $_GET 应该会给你一个良好的开端。
  • 同一类别的单选按钮不应有不同的names。

标签: php html codeigniter web


【解决方案1】:

由于您输入的名称是独立的,因此它不会真正用作单选按钮。尝试将名称更改为“性别”之类的名称并为其添加适当的值。它可以是 0 表示男性,1 表示女性,或者只是术语男性和女性。我在下面的示例中使用了后者。控制器部分使用了一个 form_validation 库,在处理表单时应该非常有用。

查看:

<input type="radio" name="gender" value="male">Male</input>
<input type="radio" name="gender" value="female">Female</input>

控制器:

    $this->load->library('form_validation');

    $this->form_validation->set_rules('gender', 'Gender', 'required'); // This will check if gender is selected.

    if ($this->form_validation->run()) {
      $gender = $this->input->post('gender'); // This will contain "male" or "female"
    }
    else {
      $error = validation_errors();
    }

【讨论】:

    【解决方案2】:

    使两个单选按钮的名称相同。示例gender。在您的控制器中执行 $this-&gt;input-&gt;post('gender'); 以获取值

    【讨论】:

      【解决方案3】:
      <div class="mtm _5wa2 _5dbb" id="u_0_f">
          <span class="_5k_3" data-type="radio" data-name="gender_wrapper" id="u_0_g">
          <span class="_5k_2 _5dba">
              <input type="radio" name="sex" value="1" id="u_0_d">
              <label class="_58mt" for="u_0_d">Female</label>
          </span>
          <span class="_5k_2 _5dba">
              <input type="radio" name="sex" value="2" id="u_0_e">
              <label class="_58mt" for="u_0_e">Male</label>
          </span>
          </span>
          <i class="_5dbc _5k_6 img sp_FbRIIaK1AuN sx_ebf223"></i>
          <i class="_5dbd _5k_7 img sp_FbRIIaK1AuN sx_1e1628"></i>
      </div>
      

      您需要编辑custom.css layout.css 和其他一些人只需转到您的网站注册页面并按 ctrl shift I 并查看代码的位置

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-04-13
        相关资源
        最近更新 更多