【问题标题】:how to get radio button with the same id如何获取具有相同ID的单选按钮
【发布时间】:2020-07-25 02:01:15
【问题描述】:

我有一个单选按钮。我有 2 个用于不同用途的单选按钮,一个用于显示 ukuran,另一个用于显示 jenis。单选按钮值是从数据库生成的。我想获取单选按钮的值,然后当它们都被单击时,我想使用该特定值搜索数据库。谁能帮帮我?

我试试这个

<ul class="list">
    <li>
        <a class="active" href="#">
            <span>Jenis Produk </span>
        </a>
    </li>
<?php 
foreach($jenis as $jns){
?>
    <input type="radio" id="jenis_produk" name="jenis_produk" value="<?php echo $jns['jenis_id'];?>">
    <label><?php echo $jns['jenis_produk'];?></label><br>
<?php 
} 
?>
    <li>
        <a href="#"> <span>Ukuran</span></a>
    </li>
<?php 
foreach($ukuran as $size){
?>
    <input type="radio" id="ukuran_produk" name="ukuran_produk" value="<?php echo $size['ukuran_id'];?>">
    <label><?php echo $size['size'];?></label><br>
<?php 
} 
?>
</ul>

谢谢你:)

【问题讨论】:

  • id 在页面中应该是唯一的。你正在循环生成你的
  • foreach 和硬编码的id= 不会混合,使用迭代密钥等使其动态化,for="male" 也无法正常工作,它需要匹配 id。避免问多个问题,通过表单或 ajax 查询 db 太宽泛了,因为您没有做任何努力。

标签: php html codeigniter radio-button


【解决方案1】:

您可以简单地在控制器中使用以下操作来获取值

$jenis = $this->input->post("jenis_produk");
$ukuran = $this->input->post("ukuran_produk");

然后将其传递给模型并

$sets = array("jenis" => $jenis,
                         "ukuran" => $ukuran);
$result = $this->db->where($sets)->get("table_name")->result_array();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-11
    • 1970-01-01
    • 2014-10-26
    • 2012-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多