Я делаю проект с кодом воспламенитель, в котором у меня есть форма, содержащая список students.My форме выглядит следующим образом:как получить скрытый идентификатор поля ввода в PHP CodeIgniter
<form action = 'my_controller/my_method' method = "post">
<table>
<thead>
<tr>
<th>Roll</th>
<th>Name</th>
<th></th>
</tr>
</thead>
<tbody>
<?php foreach ($students as $row) { ?>
<tr>
<td><?php echo $row->roll; ?></td>
<td><?php echo $row->name; ?></td>
<input type = "hidden" name = "class_id" value = "<?php echo $row->class_id; ?>" />
<input type = "hidden" name = "student_id" value = "<?php echo $row->student_id; ?>" />
<td><input type="submit" value="some value" class= "btn btn-info"></td>
</tr>
</tbody>
</table>
</form>
В моему контроллеру я должен получить скрытые входы. то есть; class_id и student_id. class_id одинаково для всех в таблице. Но student_id меняется. Как я могу получить student_ids в каждой форме submit. Я получаю этот класс_id в своем контроллере с помощью $ class_id = $ this-> input-> post ('class_id'); Заранее спасибо. Мой метод контроллер
function my_method(){
$class_id = $this->input->post('class_id');
$student_id = $this->input->post('student_id');
echo $student_id;
}
хотят все student_ids сразу? –
да. но он не должен быть массивом. я имею в виду для каждого представления формы, я хочу получить соответствующий student_id – Ajzz
, можете ли вы отправить пример? –