Forums Rue-Montgallet.com
Rue-Montgallet.comRue-Hardware.comRue-Occasion.comRue-DVD.comRue-Jeuxvideo.comRue-AudioVideo.comRue-Telephone.comForums
S'inscrire | S'identifier |
| Recherche avancée | Aide
 
 

Il y a 70 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici

requête php imbriquée




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

requete imbriquée

 
n°14000
cece59
Profil : Jeune recrue
Posté le 01-07-2005 à 11:59:26  profilanswer
 

bonjour  
je voudrais faire une requête avec une boucle imbriquée en php mais je rencontre quelques difficultés.
 
voici ma requête :
 
$result='';
$result = mysql_query("SELECT distinct nomop FROM POSITIONS WHERE nom_position IN(SELECT distinct nom_position FROM POSITIONS Where statut ='en panne' and etage=3" ))
    or die ("Requête invalide" );
$nb_rows=mysql_num_rows($result);
$nb=0;
while($nb<$nb_rows)
{
 $res=mysql_fetch_row($result);
 
 echo " Nom de l'OP : ";
 echo "<A href=\"#\" onClick=\"status('".$res[0]."')\">";
 echo $res[0];
 echo "</A>";
 
while($nb<$nb_rows)
{
 $res=mysql_fetch_row($result);
 echo " Nom de la position HS : ";
 echo "<A href=\"#\" onClick=\"status('".$res[0]."')\">";
 echo $res[0];
 echo "</A>";
 echo "<BR>";
 $nb=$nb+1;
}

n°14004
ollone
Part of the 'One brothers
Profil : Vieux de la vieille
Posté le 01-07-2005 à 12:47:29  profilanswer
 

Si tu utilises MySql, vérifie que ta version supporte les requêtes imbriquées.
 
Sinon, il existe une méthode nommée mysql_fetch_array(...) qui t'aidera à simplifier ton code :

Code :
  1. while ($res = mysql_fetch_array($result)) {
  2.     [...]
  3. }


 
edit :: évidement, testes si $result n'est pas null juste avant ;)


Message édité par ollone le 01-07-2005 à 12:47:59

Aller à :
Ajouter une réponse