1 pièce(s) jointe(s)
alerte nouveau message tchat
bonjour,
si je ne suis pas dans le bon forum je m'en excuse mais je trouve pas de forum uniquement dédié à php
donc voila j'ai une appli qui doit m'afficher une infobulle pour me faire savoir que j'ai un nouveau message dans une discution non active
je vous montre ça en image
Pièce jointe 343523
donc la j'ai deux bulles alors qu'elle devrais juste être affiché à coté du 1er pseudo de la liste:
mon code php pour récupérer le nombre de message et afficher la bulle avec le nombre de message au besoin
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
while($data2 = mysql_fetch_array($req2))
{
$sql3 = mysql_query("SELECT sexe FROM membres WHERE pseudo='".$data2['dest']."'") or die (mysql_error());
list($sexe) = mysql_fetch_row($sql3);
$sql3 = mysql_query("SELECT COUNT(*) FROM chat WHERE dest='".$_SESSION['pseudo']."' AND exp='".$data2['dest']."' AND nouv='oui'") or die (mysql_error());
list($nbre_chat) = mysql_fetch_row($sql3);
if ($nbre_chat!='0')
{
$verif = '<div class="new_chat"><p>'.$nbre_chat.'</p></div>';
}
if ($sexe == 'Homme')
{
echo '<A style="margin-bottom: -15px; color: #007ba2;" class="chat_profils_homme" href="/fiche_cli/chat.php?exp='.$_SESSION['pseudo'].'&dest='.$data2['dest'].'">'.$data2['dest'].''.$verif.'</a>';
}
else
{
echo '<A style="margin-bottom: -15px; color: #f40e63;" class="chat_profils_homme" href="/fiche_cli/chat.php?exp='.$_SESSION['pseudo'].'&dest='.$data2['dest'].'">'.$data2['dest'].''.$verif.'</a>';
}
} |
le problème viens d'ici:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
if ($nbre_chat!='0')
{
$verif = '<div class="new_chat"><p>'.$nbre_chat.'</p></div>';
}
if ($sexe == 'Homme')
{
echo '<A style="margin-bottom: -15px; color: #007ba2;" class="chat_profils_homme" href="/fiche_cli/chat.php?exp='.$_SESSION['pseudo'].'&dest='.$data2['dest'].'">'.$data2['dest'].''.$verif.'</a>';
}
else
{
echo '<A style="margin-bottom: -15px; color: #f40e63;" class="chat_profils_homme" href="/fiche_cli/chat.php?exp='.$_SESSION['pseudo'].'&dest='.$data2['dest'].'">'.$data2['dest'].''.$verif.'</a>';
} |
car si je fait comme ça j'ai bien les bonnes infos
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
if ($sexe == 'Homme')
{
echo '<A style="margin-bottom: -15px; color: #007ba2;" class="chat_profils_homme" href="/fiche_cli/chat.php?exp='.$_SESSION['pseudo'].'&dest='.$data2['dest'].'">'.$data2['dest'].'<div class="new_chat"><p>'.$nbre_chat.'</p></div></a>';
}
else
{
echo '<A style="margin-bottom: -15px; color: #f40e63;" class="chat_profils_homme" href="/fiche_cli/chat.php?exp='.$_SESSION['pseudo'].'&dest='.$data2['dest'].'">'.$data2['dest'].'<div class="new_chat"><p>'.$nbre_chat.'</p></div></a>';
} |
mais là j'ai la bulle qui s'affiche avec le bon nombre de message mais moi je veux pas voir cette bulle si le nombre de nouveau message est égal à zero