Effectuer un calcul dans un formulaire [php]

christophe.therrien Messages postés 108 Statut Membre -  
jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   -
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
Configuration: Mac OS X
Safari 525.28.3

5 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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