Je débute en php et html. J'ai écrit ce script de formulaire qui fonctionne bien à l'affichage. Mais les actions portées sur le fichier PHP ne marche pas.
Le but de la manipulation est de faire une une mini calculatrice. introduire 2 valeurs dans les champs du formulaire. et en fonction du choix de l'utilisateur, faire : la somme, la soustraction, la multiplication ou la division.
Script HTML
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <html> <head> <title>Calculatrice en HTML</title> </head> <body bgcolor="#aaaaaa"> <h3>EXERCICE 2 - Calculatrice HTML et PHP</h3><hr><br> <form name="Calculatrice" method="post" action="exo2.php"> Entrez les valeurs :<br><br> Valeur1 : <input name="valeur1" type="text"><br><br> Valeur2 : <input name="valeur2" type="text" ><br><br><hr><br> <input name="choix" type="submit" value="Addition de Valeur1 et Valeur2"> <input name="choix" type="submit" value="Soustration de Valeur1 et Valeur2"> <input name="choix" type="submit" value="Multiplication de Valeur1 et Valeur2"> <input name="choix" type="submit" value="Division de Valeur1 et Valeur2"> </form> </body> </html>
Script PHP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <html> <head> <title>Affichage des données en PHP</title> </head> <body bgcolor="#aaaaaa"> <h3>EXERCICE 2 - Calculatrice HTML et PHP</h3><hr><br> <?php $valeur1=$_POST['valeur1']; $valeur2=$_POST['valeur2']; if($_POST['choix']=="Addition de Valeur1 et Valeur2"){ echo $valeur1+$valeur2; } elseif($_POST['choix']=="Soustraction de Valeur1 et Valeur2") { echo "$valeur1-$valeur2"; } elseif($_POST['choix']=="Multiplication de Valeur1 et Valeur2") { echo "$valeur1*$valeur2"; } else($_POST['choix']=="Division de Valeur1 et Valeur2"){ echo "$valeur1/$valeur2"; } ?> </body> </html>
Partager