Créé 4 boucle (while) pour 1 requête MySQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Créé 4 boucle (while) pour 1 requête MySQL

Re: Créé 4 boucle (while) pour 1 requête MySQL

par Spols » 21 févr. 2017, 01:52

tu peux n'en faire qu'une qui stoske tous le html et faire un echo partout où tu en as besoin
$options = '';//j'instancie la variable pour éviter les erreur NOTICE lors de la première concaténation
while ( $list = mysql_fetch_array($listservice) )
      {
  $options .= '<option value="'.$list['ID'].'">'.$list['Services'].'</option>';
      }
   ?>
un simple echo $options; dés que tu as a besoin suffira

Créé 4 boucle (while) pour 1 requête MySQL

par RSweb » 21 févr. 2017, 00:07

Bonjour à tous,

Je suis présentement entrain de travaille sur un modèle de facture et j'ai 4 champs pour mes factures. Un des champs sont les services ou j'ai une table dans ma base de donné qui liste tous les services. Je dois faire ressortir 4 fois cette liste déroulante et je crois que faire 4 requête n'est pas optimal voici mon code :

Merci d'avance de votre aide :)

Code : Tout sélectionner

<select class="form-control"> <?php while ( $list = mysql_fetch_array($listservice) ) { ?> <option value="<?php echo $list['ID'];?>"><?php echo $list['Services'];?></option> <?php } ?> </select> <br /> <br /> <select class="form-control"> <?php while ( $list = mysql_fetch_array($listservice) ) { ?> <option value="<?php echo $list['ID'];?>"><?php echo $list['Services'];?></option> <?php } ?> </select> <br /> <br /> <select class="form-control"> <?php while ( $list = mysql_fetch_array($listservice) ) { ?> <option value="<?php echo $list['ID'];?>"><?php echo $list['Services'];?></option> <?php } ?> </select> <br /> <br /> <select class="form-control"> <?php while ( $list = mysql_fetch_array($listservice) ) { ?> <option value="<?php echo $list['ID'];?>"><?php echo $list['Services'];?></option> <?php } ?> </select> <br /> <br />