cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 7 oct. 2004 à 13:28
Bonjour,
on peut faire ça de 10000 manières différentes,
un ch'tit exemple "tout simple" ?
<code>
<HTML>
<HEAD>
<TITLE></TITLE>
<script type= "text/javascript">
function calcul(ind)
{res[ind].value=Number(pri[ind].value)*Number(qte[ind].value);
total.value=0;
for (var n=0;n<res.length;n++)
{ total.value=Number(total.value)+Number(res[n].value); } }
</script>
</HEAD>
article |prix |Qté | = |
----
un
</HTML>
les calculs sont lancés dès que l'on
"quitte" les champs "qté".
il faudrait contrôler les qtés entrées,
gérer correctement les arrondis ...
Cordialement Bul. [Site] [[mailto:marcel.Bultez@Tiscali.fr Mail]]
cs_orelien
Messages postés137Date d'inscriptiondimanche 7 juillet 2002StatutMembreDernière intervention11 janvier 2009 7 oct. 2004 à 20:14
Merci beaucoup !
Une autre question: est-il possible de n'avoir que la zone "quantité" de modifiable par l'utilisateur et que les autres zones soient affichées sous forme de texte uniquement ?
Si non est-il possible de bloquer la saisie de la zone "prix" par exemple ?
cs_orelien
Messages postés137Date d'inscriptiondimanche 7 juillet 2002StatutMembreDernière intervention11 janvier 2009 7 oct. 2004 à 22:54
Salut,
J'avais mal vu, c'est ok pour bloquer les zones.
Je voulais savoir comment combiner tout ça à un formulaire afin de l'envoyer par mail en php ?
Si je place tout ces éléments dans une balise "FORM" cela ne fonctionne plus...
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 8 oct. 2004 à 09:33
tous les noms utilisés ( qte,pri,res...) doivent
être préfixés avec le name de la form
<form name="frm".... par exemple, donc
frm.res[n].value, frm.qte[n]....
Cordialement Bul. [Site] [[mailto:marcel.Bultez@Tiscali.fr Mail]]
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 9 oct. 2004 à 08:46
[ table border=0 cellspacing=0 cellpadding=4 bgcolor=#E0E0E0 tr td class=code br < form name= frm br action= programme.php br method= post ....> br ici les lignes ... avec les noms des br champs de la forme qte[] , pri[] ... br qu il faut gérer en avec br la syntaxe : document.frm[ qte[] table border=0 cellspacing=0 cellpadding=4 bgcolor=#E0E0E0 tr td class=code br < form name= frm br action= programme.php br method= post ....> br ici les lignes ... avec les noms des br champs de la forme qte[] , pri[] ... br qu il faut gérer en avec br la syntaxe : document.frm[ qte[]][n]
et soit
soit
en javascript faire frm.submit()
le php gérant ces données avec
$_POST["qteSite] [[mailto:marcel.Bultez@Tiscali.fr Mail]]
l'appui sur le bouton "Envoyer" va transmettre
le formulaire à "programme.php" qui va traiter
$_POST["total"] et
les Arrays $_POST["pri"][n° ligne],
$_POST["qte"][n° ligne], $_POST["res"][n° ligne]
cordialement.