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

  FORUM HardWare.fr
  Programmation
  PHP

  fonction html : listbox optimisation?

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

fonction html : listbox optimisation?

n°869869
AGA
La boîte à Bokeh!
Posté le 11-10-2004 à 10:52:19  profilanswer
 

Salut,
 
j'ai une fonction pour me faire des listbox "finger in the nose",
mais je crois l'avoir codé avec les pieds (un seul :o )
 
>Voici le code en question
 

Code :
  1. La fonction général
  2. function ListBox($valeurs,$index,$nom)
  3. {
  4. $res="\n\t<select name=\"$nom\">";
  5. reset($valeurs);
  6. foreach( $valeurs as $key => $valeur)
  7. {
  8.  $select = ($key==$index) ? ' selected=selected' : '';
  9.  $res.="\n\t\t<option value=\"".$key."\"".$select.">$valeur</option>";
  10. }
  11. $res.="\n\t</select>\n\t";
  12. return $res;
  13. }
  14. La fonction interface variant d'applis en applis...
  15. function Select_LA_BELLE_LISTBOX_DU_MOMENT($db, $index=0)
  16. {
  17.  $sql='SELECT ch0, ch1 FROM table order by ch1';
  18.  $res=mysql_query($sql,$db);
  19.  while($myrow=mysql_fetch_array($res))
  20.  {
  21.   $tab[$myrow[0]]=$myrow[1];
  22.  }
  23.  return ListBox($tab,$index,'utilisateur');
  24. }


 
Perfs minable :/
 
Une aide pour l'optimisation serait appréciée.
Merci ;)

mood
Publicité
Posté le 11-10-2004 à 10:52:19  profilanswer
 

n°873048
AGA
La boîte à Bokeh!
Posté le 14-10-2004 à 12:16:16  profilanswer
 

ça n'inspire personne?

n°873051
Profil sup​primé
Posté le 14-10-2004 à 12:21:02  answer
 

deja le reset est inutile, vu que tu ne parcours pas le tableau $valeurs.
 
Ensuite le if/else est plus rapide qu'un $truc = (condition)?a:b
 
Apres je comprend pas trop tu fait un mysql_fetch_array, mais tu utilise ton $myrow comme un tableau d'index


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

  fonction html : listbox optimisation?

 

Sujets relatifs
[devcpp] options d'optimisation ne change rienrecuperer HTML
[HTML/CSS] Problème taille police dans tableau sous IE [RESOLU]Retourner une image modifiée en fonction du demandeur
Probleme avec la fonction val()[VB] problème listbox
[html] question basique sur location.replaceFonction mail : problème d'espaces dans les emails
[HTML/ASP] 2 pages identiques qui s'affiche pas pareil, pk ?![HTML/PHP][Résolu] Problème de sauvegarde pour les formulaires
Plus de sujets relatifs à : fonction html : listbox optimisation?


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