Effectuer un calcul dans un formulaire [php]

Fermé
christophe.therrien Messages postés 102 Date d'inscription lundi 25 mai 2009 Statut Membre Dernière intervention 9 juin 2010 - 25 mai 2009 à 19:08
jordane45 Messages postés 36363 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 30 septembre 2022 - 15 mars 2016 à 00:46
Bonjour, j'aimerais pouvoir créer un formulaire dans lequel le visiteur pourrait entrer 3 données et où la réponse s'afficherait dans un quatrième champ de texte.
P.S. je débute en PHP, donc soyez précis(e) svp.

Donc : D=(A-B)/C

Merci à l'avance
Christophe

5 réponses

avion-f16 Messages postés 18924 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 septembre 2022 4 426
25 mai 2009 à 19:22
Remplace ton formulaire par ce code :
<?php
if(!preg_match("#^[0-9]+$#", $_POST['a']) || !preg_match("#^[0-9]+$#", $_POST['b']) || !preg_match("#^[0-9]+$#", $_POST['c']))
{
?>
<form method="post" action="">
 <input type="text" name="a" />
 <input type="text" name="b" />
 <input type="text" name="c" />
 <input type="submit" value="Calculer" />
</form>
<?php
}
else
{
 $d = ($_POST['a'] - $_POST['b']) / $_POST['c'];
 echo 'Résultat : '.$d;
}
?>
6