Probleme avec une condition php

micka30 Messages postés 102 Date d'inscription   Statut Membre Dernière intervention   -  
rescue Messages postés 1039 Date d'inscription   Statut Contributeur Dernière intervention   -
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 1039 Date d'inscription   Statut Contributeur Dernière intervention   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