我有这段代码:
<?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'
答案 0 :(得分:1)
如果你想获得所有的值,那么你应该给你的复选框命名相同,这样你就可以将它们放在一个数组中。
答案 1 :(得分:0)
这个问题似乎已在这里得到解答: how to get checkbox values using php codeigniter in Controller
描述了如何在CodeIgniter中将复选框值作为PHP数组。