|
|
|
|
Bonjour,
sur mon site je souhaiterai creer un bon de commande[formulaire] qui s'envoie sur mon e-mail.
j'ai un calcul d'un bon de commande sur une page php. ce calcul se fait en javascript ,
la partie php sert a remplir les champs NOM , PRÉNOM ,... puis permet d'envoyer ces champs sur mon adresse e-mail...
J'aimerais intégrer le calcul du devis [bon de commande] a l'e-mail
ce calcul est effectuer en javascript, j'ai donc pensé a créer des variables php qui récupèrent : le produit commandé, la quantité de ce produit commandé , et son prix ( en faite je voudrai récupérer tout ce qui ce fait en javascript)
une fois que les variables php fonctionneront , je pourrai compléter l'email de ce qui a été commandé
la partie ou je bloque est celle la:
<b>Produits commandés :</b><br>
</p>
<table BORDER="1">
<tr>
<td>Quantité </td>
<td>Produit </td>
<td>Prix unitaire </td>
<td>Prix total</td>
</tr>
<script LANGUAGE="JavaScript1.1">
var nbprods = opener.nbprods;
var somme = 0;
for (i=1; i<=nbprods; i++) {
document.write("<TR><TD>" + opener.prods[i].quantite);
document.write("<TD>" + opener.prods[i].desc);
document.write("<TD>" + opener.prods[i].prix);
totalproduit = opener.prods[i].prix * opener.prods[i].quantite;
totalproduit = Math.round(totalproduit * 100) /100;
somme += totalproduit;
document.write("<TD>" + totalproduit);
document.write("</TR>\n");
document.write("<INPUT TYPE=HIDDEN NAME='qte" + i + "'");
document.write(" VALUE= '" + opener.prods[i].quantite + "'>\n");
document.write("<INPUT TYPE=HIDDEN NAME='desc" + i + "'");
document.write(" VALUE='" + opener.prods[i].desc + "'>\n");
}
document.write("<TR><TD COLSPAN=3><B>Montant total :</B>");
document.write("<TD>" + somme + "</TR>");
</script>
for (i=1; i<=nbprods; i++) {
$prodsqte[$i]=opener.prods[i].quantite;
$prodsdesc[$i]=opener.prods[i].desc;
}
Bonjour.
|
Merci d'avoir répondu,
for (i=1; i<=nbprods; i++) {
$quantite[i]= $_POST[qte[i]];
}
est ce que je vais recuperer le resultat de la partie javascript??? et pour la boucle php , comment puis je faire pour affecter le nombre "nbprods" a une variable php est ce possible de faire $nbprods=$_POST[nbprods]; ? |
est ce que je vais recuperer le resultat de la partie javascript???
|
"$mavariable = $_POST['nomduchampINPUT']; et tu pourras travailler avec... "
document.write("<INPUT TYPE=HIDDEN NAME='qte" + i + "'");
et sur une autre page avec <form action="monscript.php" method="post"> for (i=1; i<=nbprods; i++) {
$qte[i]= $_POST[qte[i]];
}
si ce n'est pas possible y a t'il une autre solution? ps pour le nombre nbprods , je peux remplacer la boucle for par while... |