Я понял это на мой взгляд.
<input type="radio" name="male" value="0">Male</input> <input type="radio" name="female" value="1">Female</input>
Что мне нужно сделать, чтобы получить какие-либо из этих значений? Мне нужно, чтобы отправить их позже в базу данных, поэтому я должен получить 0 или 1, чтобы заполнить это поле.
Поскольку имя вашего ввода является отдельным, оно не будет функционировать в качестве переключателей. Попробуйте изменить имя на что-то вроде «gender» и добавьте к нему соответствующие значения. Это может быть 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 и посмотрите места кода