8797 sujets

Développement web côté serveur, CMS

bonjour voilà mon soucis quand je recois un message , je garde le gif pas de message en dessous de celui qui note reçu un message avec un if et else

j'aimerais faire disparaître le le gif pas message quand je recois un message.

voici le code
	if($open==0)
	{
    echo"<div align=\"center\"><a href=\"#\" onClick=\"window.open('../chat/messachat12.php?id_chat=$id_chat','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=420, height=350, right=1, top=0');return(false)\"><img src=\"../design/Mrecu.gif\" width=\"100\" height=\"15\" border=\"0\" title=\"Message reçu\"></a></div>";
	}else{
	echo"<div align=\"center\"><img src=\"../design/pm.gif\" width=\"100\" height=\"15\" title=\"Pas message\" border=\"0\"></div>";
	}

Modifié par speedylol (23 Jan 2008 - 18:16)
salut,

salut but...

je ne comprends pas trés bien ce que tu veux a vrai dire.

si tu ne veux pas du gif pas de message dans le cas message il suffit de ne pas en mettre dans la branche du if else correspondant....non?

ce qui est déjà fait sur ce code d'ailleurs
Modifié par CPascal (23 Jan 2008 - 19:20)
j'aimerais faire disparaître le gif pas de message quand je recois et rien que afficher le gif message reçu et pas les deux qui s'affiche quand je recois un message voila
c'est $open qui dit s'il y a un message ou pas? sinon rajoute un if dans le if avec une autre variable indiquant la reception.

pour moi la portion de code que tu montres ne garde pas le gif "pas de message" si $open = 0 puisqu'il n'est affiché que dans le cas else.