Requête SELECT imbriquée dans une autre requête...
Posté : 04 déc. 2006, 18:16
j'effectue une 1ère requête dans laquelle j'en écris une autre. mais les variables définies dans la seconde ne s'affichent pas. (alors que ma requete est bonne après vérif par affichage). voici mon code:
merci de votre aide
$requete_loc="SELECT * FROM locations WHERE num_loc='$num_loc'";
$resultat_loc=mysql_query($requete_loc);
if($resultat_loc)
{ //début de if
while ($donnees=mysql_fetch_array($resultat_loc))
{ //début de while
$nom_loc=$donnees["nom_loc"];
$num_client=$donnees["num_client"];
//seconde requête?
$coord="SELECT * FROM clients WHERE num_client='$num_client'";
$resultat_coord=mysql_query($coord);
if($resultat_coord)
{//début de if
$contact_direct=$donnees["contact_direct"];
$tel_fixe=$donnees["tel_fixe"];
$portable=$donnees["portable"];
$civilite=$donnees["civilite"];
$nom=$donnees["nom"];
$prenom=$donnees["prenom"];
$langue1=$donnees["langue1"];
$langue2=$donnees["langue2"];
$langue3=$donnees["langue3"];
if ($contact_direct=='c')
{
$contact="$civilite $nom $prenom $tel_fixe $portable";
}
echo " //les différentes variables";
}//fin de if
} //fin de while
}//fin de if
est-ce une histoire de placement de parenthèse ? (j'ai déjà essayé +sieurs trucs...)merci de votre aide