Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1762 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

   Afficher les resultat de plusieurs requete provenant d'une boucle

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Afficher les resultat de plusieurs requete provenant d'une boucle

n°1526904
analfabete
Posté le 10-03-2007 à 20:13:02  profilanswer
 

Bonjour à tous, je suis actuellement en train de faire une boucle for($i=1;$i<=3;i++)
Pour chaque $i j'effectue une requete particulière
Par exemple $req=mysql_query('SELECT id FROM membre WHERE ref_da='.$i.' LIMIT'.$_POST['ret_'.$i]);
Chaque requete contient plusieur resultat.
Moi j'aimerai afficher le resultat de chaque requete mais je ne sait pas comment faire.
Voici le début de mon script:
 

Code :
  1. for($i=1;$i<=3;i++)
  2. {
  3.     $req=mysql_query('SELECT id FROM membre WHERE ref_da='.$i.' LIMIT'.$_POST['ret_'.$i]);
  4.      while($res=mysql_fetch_assoc($req))
  5.     {
  6.     echo $req;
  7.     echo "<pre>";
  8.     print_r($res);
  9.     echo "</pre>";
  10.     }
  11. }


 
Cela ne marche pas :-(
Voilà merci d'avance !
 
 

mood
Publicité
Posté le 10-03-2007 à 20:13:02  profilanswer
 

n°1526949
Protohd
Posté le 11-03-2007 à 00:05:57  profilanswer
 

Bonsoir Analfabete,
 
Voici un début de réponse possible à ta question.
 

Code :
  1. <?PHP
  2. // Tu avais oublié un $ devant i++
  3. for($i=1; $i<=3; $i++)
  4. {
  5. // Pour te simplifier la vision de la chose, je te conseille de poser ton $_POST ci dessous
  6. // $_POST['ret_'] ne devant être que de forme numérique : 0, 1, 2 ... (la virgule sera rajoutée dans $ma_requete)
  7. $ma_limite_inférieure = $_POST['ret_'];
  8. // Un petit espace après LIMIT ne fait pas de mal
  9. $ma_requete = ('SELECT id FROM membre WHERE ref_da='.$i.' LIMIT '.$ma_limite_inférieure.' , '.$i);
  10. // Afin de Debuger la chose je te conseille te voir comment ta requête vas s'écrire
  11. Echo $ma_requete.'<br>';
  12. // SI la requête est bien écrite suprime /* et */ ainsi que la ligne Echo ci-dessus
  13. //$req=mysql_query($ma_requete);
  14. /*
  15. while($res=mysql_fetch_assoc($req))
  16. {
  17.  echo $req;
  18.  echo "<pre>";
  19.  print_r($res);
  20.  echo "</pre>";
  21. }
  22. */
  23. }
  24. ?>


Message édité par Protohd le 11-03-2007 à 00:10:42

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

   Afficher les resultat de plusieurs requete provenant d'une boucle

 

Sujets relatifs
Afficher variables chiffres avec 0B800h?Afficher l'ensembre d'une table
pblm de requete delete[C++] Afficher une variable sur un graph
probleme de boucle dans Excel[MySQL]Afficher touts les résultats
Calcul d'un % dans ma requete mysqlpassage tableau à tableau avec boucle for
VBA access requete SQL et fonction()[PHP][XML] Afficher xml dans page php
Plus de sujets relatifs à : Afficher les resultat de plusieurs requete provenant d'une boucle


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR