tutouche
Messages postés24Date d'inscriptiondimanche 27 avril 2003StatutMembreDernière intervention16 mai 2003
-
5 mai 2003 à 22:59
cs_hicksman
Messages postés258Date d'inscriptionmercredi 14 août 2002StatutMembreDernière intervention23 avril 2004
-
8 mai 2003 à 22:08
Bonsoir à tous, :sad)
Voila mon soucis je ne parviens pas à inserer ma fonction dans mon mini formulaire.
En gros j'ai un prix HT que je dois transformer en prix TTC.
La c'est mon debut de travail pour inserer la fonction dans le formulaire:
<?
function prixTTC($prix
{
$valeur=($prix * 1.055);
}
?>
<form name="form" method="post" action="12.php">
Prix HT :
Prix TTC :
</form>
En faites je voudrais que lorsque je saisi mon prix HT dans ma premiere case le prix TTC s'affiche dans la seconde case aprés validation en appuyant sur la touche ok.
cs_hicksman
Messages postés258Date d'inscriptionmercredi 14 août 2002StatutMembreDernière intervention23 avril 20041 7 mai 2003 à 09:18
<?
function TTC($prix)
{
$valeur=($prix * 1.055);
return $valeur;
}
?>
<form name="form" method="post" action="<? $PHP_SELF; ?>">
Prix HT :
Prix TTC : >
</form>
si tu copies ça, ça marchera!
Tu avais renommé ta fonction prixTTC alors que je fais appel a la fonction TTC.
Sinon, je vois pas vraiment l'intérêt de ce truc!
Ke veux-tu faire au juste?
cs_hicksman
Messages postés258Date d'inscriptionmercredi 14 août 2002StatutMembreDernière intervention23 avril 20041 8 mai 2003 à 15:25
ben action="<? $PHP_SELF; ?>
c'est pour que le formulaire envoie toutes les infos sur la même page, $PHP_SELF c'est la page elle-même.
value=<? echo $ttc=TTC($HTTP_POST_VARS['prix']); ?>>
dans ce cas la valeur sera le résultat du calcul dans la fonction de ce que tu as rentré dans le champ prix. Quand la valeur d'un champ est envoyé par un formulaire, on le récupère grâce à $HTTP_POST_VARS['nom_du_champ']. Si c'est par l'url que tu le passes, tu le récupères grâce à $HTTP_GET_VARS['nom_du_champ']. Dans le fonction y a un return, ça veux dire que tu renvoie qq chose. Tu le récupères en le mettant dans une variable; Ici c'est $ttc. Et tu fais un echo pour qu'il s'écrive, sinon ça marche pas!