03-22-2009, 05:57 AM
[eluser]kalpesh[/eluser]
Hi,
I try to display data in views but it doesn't give me the what i want it.
In my controller
In my model
In my view:
when i try to print row it is giving me this error:
Hi,
I try to display data in views but it doesn't give me the what i want it.
In my controller
Code:
if($this->input->post('mysubmit'))
{
$data['city']=$this->input->post('City');
$data['BrandDetail']=$this->Brand_Model->SelectBrandByCity($data['city']);
}
$this->load->view('Mobile_Offer_Template', $data);
In my model
Code:
function SelectBrandByCity($city)
{
$this->load->database();
$this->db->select('Detail','Pro_Id');
$this->db->where('City',$city);
$this->db->limit(3);
$query = $this->db->get('product_city');
$count='0';
foreach ($query->result() as $row)
{
$data[$row->Detail]= $row->Detail;
$data[$row->Pro_Id]= $row->Pro_Id;
$count++;
}
return $data;
}
Code:
foreach($BrandDetail as $row) {
?>
<div id="Offer" class="selectcity">
<img name="" src="" width="40" height="20" alt="" /> <?php echo $row['Detail'];?>:<?php echo $row['Pro_Id'];?>
</a></div>
<?php } ?>
when i try to print row it is giving me this error:
Code:
A PHP Error was encountered
Severity: Notice
Message: Undefined property: stdClass::$Pro_Id
Filename: models/Brand_Model.php
Line Number: 23