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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Optimisation d'un remplissage de select! (PHP)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Optimisation d'un remplissage de select! (PHP)

n°594025
saxgard
Posté le 19-12-2003 à 10:57:55  profilanswer
 

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
mood
Publicité
Posté le 19-12-2003 à 10:57:55  profilanswer
 

n°594028
jagstang
Pa Capona ಠ_ಠ
Posté le 19-12-2003 à 10:59:45  profilanswer
 

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)

n°594030
saxgard
Posté le 19-12-2003 à 11:01:00  profilanswer
 

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

n°594034
saxgard
Posté le 19-12-2003 à 11:07:40  profilanswer
 

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
n°594165
saxgard
Posté le 19-12-2003 à 13:39:50  profilanswer
 

up

n°594179
jagstang
Pa Capona ಠ_ಠ
Posté le 19-12-2003 à 14:07:08  profilanswer
 

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

n°594199
saxgard
Posté le 19-12-2003 à 14:33:12  profilanswer
 

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?

n°594693
jagstang
Pa Capona ಠ_ಠ
Posté le 20-12-2003 à 10:56:21  profilanswer
 

:heink:

n°594705
jagstang
Pa Capona ಠ_ಠ
Posté le 20-12-2003 à 11:18:02  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Optimisation d'un remplissage de select! (PHP)

 

Sujets relatifs
quel fonction PHP pour voir s'il existe une base MySql sur mon serveur[PHP] rajouter une ligne au début d'un fichier
[PHP] La POO[PHP] Peut on modifier les parametre d'impression
question stupid balise PHPRecuper la valeur des options selectionnees d'un select
[PHP / BB] Quelle alternative pour un forum en PHP ?Indexation JS/PHP
flash MX , PHP et mysql?[PHP] Comment mettre une page dans le cache suite à un POST ?
Plus de sujets relatifs à : Optimisation d'un remplissage de select! (PHP)


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