Probleme avec une condition php

micka30 Messages postés 102 Statut Membre -  
rescue Messages postés 1047 Statut Contributeur -
Bonjour,


bonjour!

j'ai un problème avec cette condition, elle n'affiche pas le else si $donnees1['pseudo'] et vide je ne comprend pas pk?

voici le script:


<?php

$reponse1 = mysql_query("SELECT pseudo FROM note WHERE (vote1='".$_SESSION['pseudo']."') OR (vote2='".$_SESSION['pseudo']."') OR (vote3='".$_SESSION['pseudo']."')");
			while ($donnees1 = mysql_fetch_array($reponse1) )
			{
				if (!empty($donnees1['pseudo']))
				
		        {
		        $reponse2 = mysql_query("SELECT id FROM infoclients WHERE pseudo='".$donnees1['pseudo']."'");
					while ($donnees2 = mysql_fetch_array($reponse2) )
		            {
						echo'<a href="fichemembre.php?id='.$donnees2['id'].'">'.$donnees1['pseudo'].'</a></br>';
					}
		        }
			    else
			    {    
					echo'Auccun membre ne vous a encore noter.'; 
			    }
		    }
?>
 
A voir également:

1 réponse

rescue Messages postés 1047 Statut Contributeur 136
 
Bonjour,

je ne l'ai pas tester mais je pense que l'erreur vient de là sauf erreur de ma part : if (!empty($donnees1['pseudo']))

Solution : if (empty($donnees1['pseudo']))

Les while imbriqués comme çà c'est pas terrible il faudrait essayer de concaténer les champs avec les tables.

@+
0