Liste déroulante de quantité, choix variables

Résolu/Fermé
kev7 - 28 mars 2008 à 16:09
 kev7 - 28 mars 2008 à 16:36
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!

4 réponses

guimton Messages postés 89 Date d'inscription jeudi 27 mars 2008 Statut Membre Dernière intervention 10 avril 2008 10
28 mars 2008 à 16:14
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
guimton Messages postés 89 Date d'inscription jeudi 27 mars 2008 Statut Membre Dernière intervention 10 avril 2008 10
28 mars 2008 à 16:34
LOL ...

desolé mec...

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

là tu as fait une boucle infinie :D !!!
1
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
Parfait ça marche super!

Merci beaucoup!
0