javascript - 如何使用codeigniter将foreach复选框值获取到单个变量
问题描述
我从 MYSQL 解析为带有 foreach 的复选框。但我想从该 foreach 复选框中获取选中的复选框值。所以我可以用这个检查值解析来自 MYSQL 的另一条记录。
我正在使用 CodeIgniter
<?php foreach($tb_pertanyaan->result() as $row): ?>
<fieldset id="<?php echo $row->kode_pertanyaan; ?>">
<h6 style="text-indent :2em;"><input type="checkbox" name="kode_pertanyaan" value="<?php echo $row->kode_pertanyaan; ?>"> <?php echo $row->pertanyaan; ?><br> </h6>
</fieldset>
<?php endforeach;?>
解决方案
您可以更改name="kode_pertanyaan"
为name="kode_pertanyaan[]"
您的 html 表单。然后,您可以使用where_in()
等选择方法获取记录:
$kode_pertanyaan = $this->input->post('kode_pertanyaan');
$this->db->where_in('column_name', $kode_pertanyaan); // column_name is the column you want to fetch
$this->db->get('table_name');
推荐阅读
- python - InvalidArgumentError,我应该怎么做才能解决这个错误?
- python - Scrapy CloseSpider 异常是否仍然重定向到用户定义的管道关闭过程?
- javascript - 无法从视图获取值到模型
- javascript - DOMException:“无法创建没有本地轨道、没有 offerToReceiveAudio/Video 和没有 DataChannel 的报价”webRTC 应用
- latex - 如何在 Rmarkdown 文档中创建乳胶表?
- php - 如何使用 PHP、MySQL 和 mysqli_query 在 db 中上传和保存文件?
- c# - 如何全局挂钩触摸事件并知道触摸的XY位置?
- jenkins - 使用 Jenkins 部署时如何检查 jar 是否成功启动?
- clang++ - 如何散列 Clang AST 节点以用作 C++ 无序映射中的键?
- html - 如何删除引导导航栏上的填充