Codeigniter не отображать страницу перенаправления же

Я хочу, когда я добавляю товар в корзину и перезагружаю ту же страницу, но проблема не в этом товаре.

Контроллер

public function detail()
{
$data=array('title' =>'Ecommerce Online | Detail Product',
'username'   => $this->session->userdata('id'),
'categories' => $this->categories_model->get_categories(),
'details'    => $this->categories_model->get_details($this->uri->segment(3)),
'isi'        =>'member/detail');
$this->load->view('template_home/wrapper',$data);
}

function addtocart()
{
if($this->cart_model->validate_add_cart_item() == TRUE){
if($this->input->post('ajax') != '1'){
redirect('member/detail/'. $this->uri->segment(3)); // this problem
}else{
echo 'true';
}
}
}

Я добавляю свои модели

function validate_add_cart_item()
{
$id = $this->input->post('product_id');
$cty = $this->input->post('quantity');

$this->db->where('productID', $id);
$query = $this->db->get('product', 1);

if($query->num_rows > 0){

foreach ($query->result() as $row)
{
$data = array(
'id'      => $id,
'qty'     => $cty,
'price'   => $row->price,
'name'    => $row->productName
);

$this->cart->insert($data);

return TRUE;
}
}else{
return FALSE;
}
}

Я добавляю свою точку зрения

<?php foreach ($details as $s) { ?>
<div class="col-md-5">
<div class="box text-center">
<img src="<?php echo base_url('upload/'.$s->photo); ?>" width="150px" height="150px">
<br><?php echo $s->productName; ?>
<br><strong>Rp. <?php echo $s->price; ?></strong>
<br>
<?php echo form_open('member/add'); ?>
<fieldset>
<label>Quantity</label>
<?php echo form_input('quantity', '1', 'maxlength="2"'); ?>
<?php echo form_hidden('product_id', $s->productID); ?>
<?php echo form_submit('add', 'Add'); ?>
</fieldset>
<?php echo form_close(); ?>
</div>
</div>
<?php } ?>

Я хочу такой как этот URL: HTTP: // локальный / scientificwriting / член / подробно / 005 и третий сегмент URL является id_product.
Пожалуйста, помогите мне спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]