Liste déroulante de quantité, choix variables

Résolu
kev7 -  
 kev7 -
Bonjour,

Dans le projet d'un jeu en ligne, je souhaite effectuer plusieurs transactions avec des listes déroulantes (pour améliorer ce qui est pour l'instant de l'input).

Supposons que TEST a 5 boissons.

Il souhaite en mettre 3 en vente.

J'aimerais que dans le menu vente, il y ait :

Boisson...
Quantité à vendre : [liste déroulante qui contient : 1, 2, 3, 4,5]

SI je me suis bien fait comprit, je n'ai pas besoin de me répéter mais j'aimerais donc que s'affiche dans la liste déroulante 1 jusqu'au vrai chiffre que possède TEST, donc 5.

Bien sur comme la quantité variera, il faut que cela dépende de la variable $quantite

j'ai pensé à faire ça en html ou java script, mais le java script je suis pas un as.

En espérant m'être exprimé clairement,
Merci d'avance!
Configuration: Windows Vista
Firefox 2.0.0.13

4 réponses

  1. guimton Messages postés 89 Statut Membre 10
     
    tu fais ta requete cherchant le nombre.

    ensuite tu crée un <select>
    puis tu fais : (oublies pas de tester si la quantité est égale à zero => dans ce cas ne propose de vendre ;) )
    <?php
    for( $i =1; $i = $quantite; $i++){
    echo '<option value="'.$i.'">'.$i.'</option>';
    }
    ?>
    1
  2. guimton Messages postés 89 Statut Membre 10
     
    LOL ...

    desolé mec...

    c'est for($i=1; $i<($quantite+1); $i++)

    là tu as fait une boucle infinie :D !!!
    1
  3. kev7
     
    merci pour ta réponse.

    Cependant, il y a l'air d'y avoir un problème :

    <select name="quantite2">
    <?php
    for( $i =1; $i = $ta['quant']; $i++){
    echo '<option value="'.$i.'">'.$i.'</option>';
    }
    ?>
    </select>

    me met que des 1 dans la liste et la page met bien du temps à charger avec ce bout de script.
    0
  4. kev7
     
    Parfait ça marche super!

    Merci beaucoup!
    0