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

Nom : tchat.PNG
Affichages : 176
Taille : 1,6 Ko

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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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