cela me prend trop de temps pour comprendre. J'utilise Codeigniter pour interroger une base de données. Le modèle fait ceCodeigniter Count/Si
function currentfunction($id)
{
$query = $this->db->get_where('mytable', array("id =" => $id));
if($query->num_rows() > 0){
return $query->result_array();
}else {
return false;
}
}
Le contrôleur
$this->load->model('Display');
$results = $this->Display->currentfunction($id);
$this->load->view('current_items', array('currentitems' => $results));
La vue
foreach($currentitems as $row){
echo $row['name']
///....do more
}
fonctionne très bien SAUF SI aucune ligne sont renvoyés
puis
Message: Invalid argument supplied for foreach()...
Comment puis-je gérer l'if ... else ... scénario
J'ai essayé this Q-A, mais ne fonctionne pas pour moi. PlsHlp.
Merci. Ça marche. –
ah homme. J'ai écrit le code pour vous si :( – Pavan