我認爲這是我的看法。如何使用CodeIgniter獲得性別單選按鈕(男性,女性)的價值?
<input type="radio" name="male" value="0">Male</input>
<input type="radio" name="female" value="1">Female</input>
我需要做些什麼來獲得這些值?我需要它稍後將它們發送到數據庫,所以我必須得到0或1來填充該字段。
我認爲這是我的看法。如何使用CodeIgniter獲得性別單選按鈕(男性,女性)的價值?
<input type="radio" name="male" value="0">Male</input>
<input type="radio" name="female" value="1">Female</input>
我需要做些什麼來獲得這些值?我需要它稍後將它們發送到數據庫,所以我必須得到0或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();
}
使兩個單選按鈕的名稱相同。示例gender
。在您的控制器上執行$this->input->post('gender');
以獲得值
<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移我看看代碼的位置
呃你需要谷歌? '$ _POST''$ _GET'應該會給你一個良好的開局。 – Steven
同一類別的單選按鈕不應該有不同的名稱。 – irrelephant