bonjour j'ai du utiliser le script de panier php existant dans le site
http://jcrozier.developpez.com/articles/web/panier/
et il est fonctionnel mais j'ai un petit problème je parviens à récupérer le nom d'un produit et son prix (étant des valeurs statiques) mais je ne parviens pas à récupérer la quantité qui existe dans une liste déroulante
voici le script de la liste
1 2 3 4 5 6 7
| <select>
<OPTION selected="selected" value="1">1</OPTION>
<OPTION value="2">2</OPTION>
<OPTION value="3">3</OPTION>
<OPTION value="4">4</OPTION>
<OPTION value="5">5</OPTION>
</SELECT> |
...
voici le script de mon lien , la valeur assigné à "q" soit "1" est un exemple ni plus ni moins et elle ne satisfait pas bien évidement mon besoin
<a href="sante-nature.php?action=ajout&l=la sante par les produits de la nature&q=1&p=4" >ajouter au panier</a>
"q" étant la variable de la quantité
j'ai tenté quelques chose avec javascript, mon panier est devenu non fonctionnel (il récupère apparemment un uplet mais affiche que des zéros et vide à la place du nom du produit), dans la barre d'adresse, il affecte un undefined dans la variable comme suivant
sante-nature.php?action=ajout&l=la sante par les produits de la nature&q=undefined&p=4
voici le script de la fonction javascript que j'ai tenté
1 2 3 4 5 6 7 8 9 10 11
| <script type="text/javascript">
var t;
function InitUser(p_utilisateur)
{
t =p_utilisateur;
}
function PageMail()
{
self.location.href="sante-nature.php?action=ajout&l=la sante par les produits de la nature&q="+t+"&p=4";
}
</script> |
ma liste déroulante et mon lien avec ma fonction javascript
1 2 3 4 5 6 7 8
| <SELECT name="qtelivre1" onchange="InitUser(this.value);" size="1">
<OPTION selected="selected" value="1">1</OPTION>
<OPTION value="2">2</OPTION>
<OPTION value="3">3</OPTION>
<OPTION value="4">4</OPTION>
<OPTION value="5">5</OPTION>
</SELECT>
<a style="CURSOR:pointer" href='#' onClick='PageMail()'; > ajouter au panier</a> |
y a t il une solution dynamique à mon problème ou je dois me concentrer sur javascript ??? merci !!
Partager