Welcome Guest, Not a member yet? Register   Sign In
Error on ternary expression
#1

Hi all, i have some error regarding ternary expression, it displays me only the default picture even if you have saved the product pic.
on view i have added this line
<img src="<?php echo base_url(!empty($row['image']) ? $row['image'] :'uploads/product_image/default.jpg'); ?>" id="output"  class="rounded-md mt-3"/>
on model i get the product by id
//get product by id
    public function get_product_by_id($id){
$query = $this->db->get_where('products', array('id' => $id));
return $result = $query->row_array();
}
Reply
#2

@Tajar_Dobro ,

Exactly what error message are you getting?  What version of CI are you using? Does your queries work within the database (phpMyAdmin)?
Reply
#3

Hello, CI Version 3.1,
The error im facing is that even if i have pic for the product, the default image appears.
Reply
#4

@Tajar_Dobro ,

Do you use XDebug? It may be a situation where the wrong $id is being used or a condition is being meet that is causing the default image to be used. Can you show us the actual code (controller and view)?
Reply




Theme © iAndrew 2016 - Forum software by © MyBB