私はこれを私の見解で得ました。
<input type="radio" name="male" value="0">Male</input>
<input type="radio" name="female" value="1">Female</input>
これらの値を取得するにはどうすればよいですか? 後でデータベースに送信する必要があるため、そのフィールドに入力するには 0 または 1 を取得する必要があります。
私はこれを私の見解で得ました。
<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 shift I を押してコードの場所を確認するだけです