Hi All, I'm new with codeigniter and currently trying to build online shop website.
I'm facing problem with refreshing data after calling 'load->view()'.
So i have product list (admin_product_list.php) in my admin panel let say the data is like this:
id|name|qty
1|shoes|3
2|shirt|4
3|hat|5
and now i update the first row (shoes), change its qty to 9, submit it, so in database qty has been change to 9.
after that, i press a link for back to product list page
Code:
<a href="<?= site_url()?>admin_controller/admin_anchor_product_list" > << Back to Product Panel</a>
which calls this controller :
PHP Code:
public function admin_anchor_product_list()
{
if($this->session->userdata('login_status') != 'admin'){echo 'whoops, what are u trying for? u need admin access to this';exit;}
$product = $this->product_model->get_product_all();
$saleitem = $this->product_model->get_sale_item_all();
$data = array();
if(isset($product))
{
$data['product'] = $product->result();
$data['saleitem'] = $saleitem;
}
$this->load->view('admin_product_list',$data);
}
the problem is, data in product list (admin_product_list) is not refreshed :
id|name|qty
1|shoes|3
2|shirt|4
3|hat|5
i have to press f5 (refresh) so the page is refreshed and show me new data:
id|name|qty
1|shoes|9
2|shirt|4
3|hat|5
How to show new data after calling 'load->view()' without pressing f5 to refresh page?
I read some people using redirect, but in this case i dont know if it is possible to use redirect.
Please help me to solve this problem. Thank you