从表单到数组的输入值

时间:2017-06-22 14:07:10

标签: php mysql codeigniter post

我有这段代码:

<?php 
   $no=0;
   foreach($gejala as $g){ 
   $no++;?>
   <tr>

   <td><?php echo $no; ?></td>
   <td><?php echo $g->gejala; ?></td>
   <td><input type="checkbox" name="gejala<?php echo $no;?>" value="<?php echo $no;?>"?></td>

   </tr>

<?php } ?>

我需要将我输入的所有选中复选框值都放入一个数组中,这样我就可以使用它从我的数据库中获取值,使用此查询

SELECT * FROM gejala WHERE id_gejala IN (array) AND id_penyakit = '1'

2 个答案:

答案 0 :(得分:1)

如果你想获得所有的值,那么你应该给你的复选框命名相同,这样你就可以将它们放在一个数组中。

答案 1 :(得分:0)

这个问题似乎已在这里得到解答: how to get checkbox values using php codeigniter in Controller

描述了如何在CodeIgniter中将复选框值作为PHP数组。