Liste déroulante de quantité, choix variables
Résolu
kev7
-
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!
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
-
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>';
}
?> -
LOL ...
desolé mec...
c'est for($i=1; $i<($quantite+1); $i++)
là tu as fait une boucle infinie :D !!! -
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. -