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

  FORUM HardWare.fr
  Programmation
  PHP

  Php - balise <select>

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Php - balise <select>

n°1213578
bruniche
Posté le 03-10-2005 à 14:06:09  profilanswer
 

Voila je fais un genre de formulaire, et l'une des valeurs correspond a un level (qui peut aller de 1 a 60)
Alors je peux faire comme ca :
 
Level : <select name=Level>
<option value="01" <?php if ($Level=='01') echo "selected" ?>>01</option>
<option value="02" <?php if ($Level=='02') echo "selected" ?>>02</option>
......
<option value="60" <?php if ($Level=='60') echo "selected" ?>>60</option>
</select>
 
 
C'est ce que j'appelerais la méthode bourrin.
Mais existe t'il une méthode plus simple (si on doit choisir entre un chiffre a 1 a 1000, on va pas écrire 1000 lignes ?)
Merci

mood
Publicité
Posté le 03-10-2005 à 14:06:09  profilanswer
 

n°1213579
sielfried
Posté le 03-10-2005 à 14:07:35  profilanswer
 

Une boucle ? [:mlc]

n°1213757
bruniche
Posté le 03-10-2005 à 16:23:16  profilanswer
 

oui mais comment ?
J'arrive pas a voir la forme du code ?

n°1213766
daviso
En 2005, j'enlève le bas
Posté le 03-10-2005 à 16:32:18  profilanswer
 

bruniche a écrit :

Voila je fais un genre de formulaire, et l'une des valeurs correspond a un level (qui peut aller de 1 a 60)
Alors je peux faire comme ca :
 
Level : <select name=Level>
<option value="01" <?php if ($Level=='01') echo "selected" ?>>01</option>
<option value="02" <?php if ($Level=='02') echo "selected" ?>>02</option>
......
<option value="60" <?php if ($Level=='60') echo "selected" ?>>60</option>
</select>
 
 
C'est ce que j'appelerais la méthode bourrin.
Mais existe t'il une méthode plus simple (si on doit choisir entre un chiffre a 1 a 1000, on va pas écrire 1000 lignes ?)
Merci


 

Code :
  1. <select name=level>
  2. <?php
  3. for ($i=1; $i<=60; $i++)
  4. {
  5.     echo "<option value=\"$i\"";
  6.     if ($i==$level)
  7.         echo " selected ";
  8.     echo ">";
  9.     echo $i;
  10.     echo "</option>";
  11. }
  12. ?>
  13. </select>


 
A première vue ça devrait marcher. Attention à ton $level, ça doit être un $_GET['level'] ou un $_POST['level'].

n°1213899
bruniche
Posté le 03-10-2005 à 20:16:13  profilanswer
 

C nickel, je te remercie bcp

n°1213988
afbilou
pouet your life
Posté le 03-10-2005 à 22:51:50  profilanswer
 

:cry:

n°1214300
FlorentG
Unité de Masse
Posté le 04-10-2005 à 12:49:32  profilanswer
 

C'est un élément select, pas une balise [:dawa]
 
Et si tu pourrais apprendre la programmation avant de te lancer dans du PHP ;)


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

  Php - balise <select>

 

Sujets relatifs
[PHP] GeoIP obtenir la ville a partir de l'IPVariable PHP fait exploser un tableau :(
[ PHP ] pb recup de donnes dans boucle[PHP / MySQL] système de backup
probleme while et <select>superposer 2 images en PHP
[résolu] Faire cohabiter une ID et un classe dans la même balise ???introduction pHp
Editeur HTML/PHP et japonais...[PHP] mysql VS mysqli en terme de performance?
Plus de sujets relatifs à : Php - balise <select>


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