Optimisation d'un remplissage de select! (PHP)

Optimisation d'un remplissage de select! (PHP) - HTML/CSS - Programmation

Marsh Posté le 19-12-2003 à 10:57:55    

Code :
  1. echo " <td><select name='fourn_princ[".$i."]' size='1' id=fourn_princ_".$i.">";
  2.   echo "<option value=''></option>";
  3. if($row->fourn_princ=='nouveau')
  4.   echo "<option value='nouveau' style='color:#e08000;' selected>NOUVEAU FOURNISSEUR</option>";
  5. else
  6.   echo "<option value='nouveau' style='color:#e08000;' >NOUVEAU FOURNISSEUR</option>";
  7.                     
  8. for($k=0;$k<$nb_fourn;$k++)
  9.     if($row->fourn_princ==$liste_sigfourn_local_final[$k])               
  10.        echo "<option value=\"".htmlentities(stripslashes($liste_sigfourn_local_final[$k]))."\" selected>". $liste_nomfourn_local_final[$k]."(".$liste_sigfourn_local_final[$k]." )</option>";
  11.     else
  12.        echo "<option value=\"".htmlentities(stripslashes($liste_sigfourn_local_final[$k]))."\" >". $liste_nomfourn_local_final[$k]."(".$liste_sigfourn_local_final[$k]." )</option>";         
  13.        echo "</select></td>";


 
quelqu'un pourrait me dire comment optimiser ca?
En partant du principe que j'ai un formulaire contenant X produit
et par produit je rempli un menu deroulant de la liste des fournisseurs.
 
Et la je voix pas comment je pourrais arranger ca  :/


Message édité par saxgard le 19-12-2003 à 11:02:34
Reply

Marsh Posté le 19-12-2003 à 10:57:55   

Reply

Marsh Posté le 19-12-2003 à 10:59:45    

si tu as x fournisseurs avec y produits, pas le choix de faire x*y (sauf si tout les fournisseurs ont les mêmes produits)

Reply

Marsh Posté le 19-12-2003 à 11:01:00    

JagStang a écrit :

si tu as x fournisseurs avec y produits, pas le choix de faire x*y (sauf si tout les fournisseurs ont les mêmes produits)


 
bin le truc c'est que j'aimerai juste savoir si il ya un autre moyen de remplir son formulaire de tell sorte que ca rame pas trop

Reply

Marsh Posté le 19-12-2003 à 11:07:40    

en gros mon pb c'ets pas trop sur le nombre de fois que je rempli ce select mais sur la facon dont je le rempli  ;)
 
cela dit peut etre je ne peu pas faire mieux.  En plus j'ai plus de 1800 fournisseurs.
Donc bon je sais pas si ca fait bcp pour un menu deroulant
peut etre faudrait-il que j'utilise uen autre solution?!


Message édité par saxgard le 19-12-2003 à 11:08:15
Reply

Marsh Posté le 19-12-2003 à 13:39:50    

up

Reply

Marsh Posté le 19-12-2003 à 14:07:08    

écoute, si tu veux afficher les 1800 fournisseurs / articles sur la même page tu n'as pas le choix !

Reply

Marsh Posté le 19-12-2003 à 14:33:12    

JagStang a écrit :

écoute, si tu veux afficher les 1800 fournisseurs / articles sur la même page tu n'as pas le choix !


 
donc en gros ma methode pour remplir le select est bonne?

Reply

Marsh Posté le 20-12-2003 à 10:56:21    

:heink:

Reply

Marsh Posté le 20-12-2003 à 11:18:02    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed