[Tableaux] Test variable à vide
Bonjour,
Développeur débutant en PHP, j'ai écrit le code suivant :
Code:
1 2 3 4 5 6 7 8
| switch ($choixrecherche) {
case 1:
$reponse_fontaine = mysql_query("SELECT * FROM table WHERE nom like '%$recherche%' ");
break;
case 5:
$reponse_bio = mysql_query("SELECT * FROM table2 WHERE nom like '%$recherche%' ");
break;
} |
Puis dessous, j'ai ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| if ($reponse_fontaine <> "");
{
while ($donnees = mysql_fetch_array($reponse_fontaine))
{
"Traitement données"
}
}
if ($reponse_bio <> "");
{
while ($donnees = mysql_fetch_array($reponse_bio))
{
"Traitement données"
}
} |
Mon problème est que si par exemple je passe dans le cas "1", la requête de traitement des données pour le cas 5 est quand même effectuée malgré mon test sur la possibilité que la variable $reponse_bio soit à vide !
Comment fait-on pour résoudre un tel problème ?
Merci !