i want to know how can i pass a parameter (Get) to my model to search in my database and return the results?
I make a Research function for all the products
in my database
Here's my code :
Controller :
function recherche2($search){
$this->load->model('ordiDepotModele');
$resultat = $this->ordiDepotModele->rechercher($search);
$i=0;
foreach ($resultat->result() as $row){
$item = array();
$item['num'] = $row->idProduit;
$item['nomProduit'] = $row->nomProduit;
$item['prix'] = $row->prixVente;
$listeitems[$i] = $item;
$i++;
}
$data['item'] = $listeitems;
}
Model:
function rechercher($search){
$query = $this->db->query("SELECT * FROM produit WHERE nomProduit LIKE '%".$search."%'");
return $query;
}
View:
if(isset($item)){
for($i = 0; $i<count($item);$i++){?>
<div class = "res_item">
<div class = "res_img">
<img src = "<?php echo $image; ?>/computer2.png"/>
</div>
<div class = "res_info">
<div class "res_num">
<label class = "titre_prod">
Numéro :
</label>
<span class = "info_prod"> <?php echo $item[$i]['num']?> </span>
</div>
<div class "res_name">
<label class = "titre_prod">
Nom :
</label>
<span class = "info_prod"> <?php echo $item[$i]['nomProduit']?> </span>
</div>
<div class "res_prix">
<label class = "titre_prod">
Prix :
</label>
<span class = "info_prod"> <?php echo $item[$i]['prix']?> $ </span>
</div>
<div class "res_cat">
<label class = "titre_prod">
Catégorie :
</label>
<span class = "info_prod"> Test </span>
</div>
</div>
</div>
<?php
}
}
else
echo 'Aucun résultat obtenu';
Thanks to all