我有两个表 ::: tbl_product 和 tbl_featured_product。我确实通过复选框系统查看了视图页面中的所有产品(来自 tbl_product)信息。这样我就可以根据需要通过检查将数据提交给 tbl_featured_product 。
我可以在复选框中查看所有信息到查看页面。但无法将它们保存在数据库中。只保存最后一行。请帮我同时保存多个数据:::
看法:::
<?php foreach($all_product as $values) { ?>
<input type="checkbox" name="product_name[]" value="<?php echo $values->product_name;?>" /> <?php echo $values->product_name;?> <br>
<input hidden="hidden" name="product_id[]" value="<?php echo $values->product_id;?>" />
<input hidden="hidden" name="product_price[]" value="<?php echo $values->product_price;?>" />
<?php } ?>
<input type="submit" name="btn" value="Save">
我的控制器:::::
public function save_featured_product()
{
$data=array();
if ($this->input->post()) {
$data['featured_id']=$this->input->post('featured_id',true);
$data['product_id']=$this->input->post('product_id',true);
$data['product_name']=$this->input->post('product_name',true);
$data['product_price']=$this->input->post('product_price',true);
$this->sa_model->save_featured_product_info($data);
$sdata=array();
$sdata['message']='Save product Information Successfully !';
$this->session->set_userdata($sdata);
redirect('super_admin/add_featured_product');
}
我的模特 ::::
public function save_featured_product_info($data)
{
$this->db->insert('tbl_featured_products',$data);
}
请让我知道您方面的解决方案。谢谢