supinfo
Ouverture de  SUPINFO USA à San Francisco en 2008. Des études en informatique en Californie à un tarif abordable ! Inscrivez-vous dès maintenant !
supinfo
Connexion :

Recherche

  
   Tout| Actus| Télécharger| Comparateur de prix| Dossiers| Forums| Jeux| Google

2 messages
ok

Variables PHP et Calculs Avec Javascript

Salut à tous,

Alors je vous mets directement le code sous le nez ce sera mieux

[cpp]echo '<form name="form" action="" method="post">';

echo 'Combien en voulez vous :';
echo '<input type="text" name="nb" value="1" onchange="form.mnt.value =\\' form.nb.value * $c_unit * $prix \\'" /> x ';
echo $c_unit = $pdt["c_unit"];
echo ' x '.$prix = $pdt["prix"].'€';
echo ' = <input type="int" name="mnt" size="9" />';
echo '

<center><input type="submit" value="Ajouter au panier" /></center>';
echo '<input type="hidden" name="no_prod" value="'.$no_prod.'" />';
echo '</form>';[/cpp]

Au niveau de mes variables, il n'y a aucun probleme...

Ce que je voudrais faire, c'est que j'ai un champ dans le formulaire qui se nomme nb, et à son changement j'aimerais que le champ mnt prenne comme valeur la multiplication entre nb,$pdt["c_unit"] et $pdt["prix"]

Le probleme c'est que cela veut bien faire la multiplication entre $pdt["c_unit"] et $pdt["prix] mais pas celui de form.nb.value, cela m'affiche par exemple = form.nb.value * 4.5 :heink:

4.5 etant la multiplication entre $prix et $c_unit..

Et comme je ne suis pas tres doué en javascript je viens demander de l'aide :)

Je suis quasiment sur que c'est un probleme de syntaxe mais, je n'arrive pas a le deceler

Merci si vous pouvez m'aider quelque peu
 
 
Pourquoi tu fais un echo par ligne ?
De plus c'estlofique que ca affiche cela vu que tu demande a javascript de metre dans form.mnt.value une chaine de caractères entre ''
 
 
 
2 messages
ok
 
Vous devez être connecté pour écrire un message !
 

 Sujets Similaires:


 
Clubic.com
 
Achetez-facile.com
 
Jeuxvideo.fr
 
neteco.com
 
mobinaute.com