CodeIgniter使用每行的单选按钮更新数据

时间:2017-11-07 04:17:51

标签: php mysql codeigniter updates

我想使用单选按钮为我的每一行数据更新数据。

示例:

我的表

  

id |名字|年龄|号码|帐户|注意|地方|无线电

enter image description here

点击单选按钮(Mencurigakan / Tidak Mencurigakan)后,收音机将被更新。我尝试使用此代码,但无法读取 id 列,我只能更新一行

  

控制器:

public function updateradio($id) {
    $data=$this->welcome_model;
    $data->radio=$this->input->post("radio$id");
    $data->update_bb($id);          
}
  

型号:

public function update_bb($id) {
   $id = /*i need something here*/
   $data = array('radio' => $this->input->post("radio$id"));            
   $this->db->where('id', $id);
   $this->db->update('info', $data);        
}
  

查看:

<?php
foreach ($results as $row) {
    echo '<tr>';
    echo '<td>' . $row->id . '</td>';
    echo '<td>' . $row->name . '</td>';
    echo '<td>' . $row->age . '</td>';
    echo '<td>' . $row->number . '</td>';
    echo '<td>' . "Rp " . $row->account . '</td>';
    echo '<td>' . $row->note . '</td>';
    echo '<td>' . $row->place . '</td>';
    ?>                        
<form action="<?php echo base_url(); ?>welcome/updateradio" method="post">    
        <div class="radio">
            <label>
                <input type="radio" name="radio<?php echo $row->id ?>" value="3"/>
                Mencurigakan
            </label>
        </div>
        <div class="radio">
            <label>
                <input type="radio" name="radio<?php echo $row->id ?>" value="2"/>
                Tidak Mencurigakan
            </label>
        </div>                          
    </td>
    <?php
    echo '</tr>';
}
?>
<button type="submit" class="btn btn-group">Update</button>
</form> 

任何帮助将不胜感激!

0 个答案:

没有答案