tynmar
Messages postés77Date d'inscriptionvendredi 8 octobre 2004StatutMembreDernière intervention28 février 2006
-
31 mai 2005 à 12:03
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
31 mai 2005 à 17:28
bonjour à tous.
J'ai créé une liste déroulant du genre :
prix de votre panier pour 3 articles : 30 ?
Et dès que je change le nombre d'articles, je voudrais que la page se
rafraichisse et mette le bon prix. Le pti probleme c'est que je suis
une quiche lorraine et je vous mets mon bout de code si ça peut me
rassurer :
<form name="form1" method="post" action="">
prix de votre panier pour
<select name="select" class="Style1">
<option value="3" selected>3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>articles : et c'est là que je
chie, comment faire 'selected"*10 ????
</form>
Je ne sais meme pas récupérer la variable sélectionnée , il faut mettre quoi pour dire "récupère l'info sélectionnée dans le menu déroulant".
tynmar
Messages postés77Date d'inscriptionvendredi 8 octobre 2004StatutMembreDernière intervention28 février 2006 31 mai 2005 à 13:29
Oki, merci beaucoup je viens d'essayer, ça marche. Le seul truc qui chie encore un peu, c'est que la page se rafraichit mais elle affiche toujours par défaut la première valeur de ma liste, c'est à dire que je me retrouve avec :
prix de votre panier pour 1 article(s) : 30 ?
ou
prix de votre panier pour 1 article(s) : 60 ?
ou
prix de votre panier pour 1 article(s) : 90 ?
etc...
Alors que sous le 1 il y a un liste avec tous les choix. Le résultat est bon, mais l'affichage est mauvais, est-ce que je me fais bien comprendre.
Y a-t'il moyen de corriger cette erreur qui est un peu inquiétante.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 31 mai 2005 à 13:35
Non pas vraiment lol...montre ton code en entier stp (enfin cette
partie uniquement evidemment, mais la il semble qu'il n'y ait pas tout).
Ce ne serait pas ton selected le probleme...? Si, je viens de piger lol...
Il faut que tu changes le selected aussi en fonction du nombre choisis
par l'utilisateur precedemment, avec exactement le meme principe, sauf
que tu vas devoir placer le selected au bon endroit.
selected devrait etre : selected="selected" au passage.
Tu peux aussi tricher ...
ta liste c'est ca : [] avec une valeur par defaut disons 1 : [1]
donc
[1] Prix actuel de votre panier pour /un isset pour afficher le nombre d'articles/ : /isset pour le prix/
Vous n’avez pas trouvé la réponse que vous recherchez ?
tynmar
Messages postés77Date d'inscriptionvendredi 8 octobre 2004StatutMembreDernière intervention28 février 2006 31 mai 2005 à 13:58
oki, j'ai fait une couille sur le code que je viens de poster. Disons pour le fond, j'ai pris le 1er exmple qui m'est venu. J'ai un article qui coute 10? et je veux pouvoir en commander jusqu'à 3 (par exemple). donc ça ferait ça
Prix de votre panier pour 1 article(s) : 10 ? (1 article = 10?)
2
3 //C'est mon menu déroulant ça
Et dès que je clique sur 3, je veux voir ça :
Prix de votre panier pour 3 article(s) : 30? (1 article = 10?)
et non pas (ce que j'ai pour l'instant) :
Prix de votre panier pour 1 article(s) : 30? (1 article = 10?)
Voila mon le code que j'ai réellement (je m'étai planté avant) :
La, c'est la solution de la flemme...Ca te convient, ou tu veux
vraiment que le nombre d'articles vienne de la liste deroulante ? (bref
que soit selectionne par defaut le dernier choix de l'utilisateur, ou
'aucun' si il n'a pas encore fait de choix)
tynmar
Messages postés77Date d'inscriptionvendredi 8 octobre 2004StatutMembreDernière intervention28 février 2006 31 mai 2005 à 14:32
heeuuummm. Je ne veux pas te vexer ni rien du tout qui puisse te montre en colère, mais c'est ce que j'avais déjà. Sauf que tu as remplacé le 1 par aucun. Et c'est vrai que vis a vis du client, c'est pas top. Je préfère la solution du casse couille qui sera bien, plutot que la flemme qui risquede recevoir des reflexions de la part des clients. Tu comprends ?
Merci beaucoup quand meme. Si tu as la solution que je recherche, ça serait avec grand plaisir. Merci beaucoup. (en tout cas je sais pas si ca existe).