Boucle while
Posté : 29 mai 2013, 09:22
Bonjour je veux afficher une image récupérée en Base de Données mysql.
Je récupère en BdD :
Souriez-vous ou est mon problème s'il vous plait ?
Merci d'avance
Hunab Ku.
Je récupère en BdD :
$query2=$db1->prepare('SELECT forum_icon_lu, forum_icon_non_lu
FROM forum_forum');
$query2->execute();
Je fait ma boucle :
while ($data2 = $query2 -> fetch())
{
//Gestion de l'image à afficher
if (!empty($id)) // Si le membre est connecté
{
if ($data['tv_id'] == $id) //S'il a lu le topic
{
if ($data['tv_poste'] == '0') // S'il n'a pas posté
{
if ($data['tv_post_id'] == $data['topic_last_post']) //S'il n'y a pas de nouveau message
{
$ico_mess = $data2['forum_icon_lu'];
}
else
{
$ico_mess = $data2['forum_icon_non_lu']; //S'il y a un nouveau message
}
}
else // S'il a posté
{
if ($data['tv_post_id'] == $data['topic_last_post']) //S'il n'y a pas de nouveau message
{
$ico_mess = $data2['forum_icon_lu'];
}
else //S'il y a un nouveau message
{
$ico_mess = $data2['forum_icon_non_lu'];
}
}
}
else //S'il n'a pas lu le topic
{
$ico_mess = $data2['forum_icon_non_lu'];
}
} //S'il n'est pas connecté
else
{
$ico_mess = $data2['forum_icon_non_lu'];
}
J'affiche :
echo '<table><tr><td class="lunonlu"><img src="./images/forum/'.$ico_mess.'" alt="message" /></td></tr></table>';
}
Mon problème est que ça m'affiche la même image dans pour chaque ligne ...Souriez-vous ou est mon problème s'il vous plait ?
Merci d'avance
Hunab Ku.


