Calculette PHP
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Voilà j'ai récréer en HTML une calculette. Le code de la HTML le voici :
Et voici le code PHP :
Le but de la calculette c'est de faire uniquement des additions et des soustractions. Or lors que je fais uniquement des additions, par exemple 5+5, ça marche, le résultat est ceci :
"Bravo. Ton ami Calculnette a effectué ton addition et et ton résultat est le : 10"
Or quand je veux faire des soustractions c'est-à-dire 5-5 ça m'affiche aussi ceci : "Bravo. Ton ami Calculnette a effectué ton addition et et ton résultat est le : 10"
Or je voudrais faire des soustraction en selectionnant le "-".
Pouvez-vous m'aider ?
Voilà j'ai récréer en HTML une calculette. Le code de la HTML le voici :
<title>C'est Calculnette</title> </head> <body> <img src="mrsgeek.jpg" /> <h1>Salut c'est ton ami Calculnette</h1> <form action="calcul.php" method="post"> <select name="nombre1"> <option value="0">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> </select> <select name="choix"> <option value="addition">+</option> <option value="soustraction">-</option> </select> <select name="nombre2"> <option value="0">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> </select> <button type="submit" class="btn btn-success">=</button> <!--input type="text" name="resultat"!--><!--/input--> </form> <a href="[http://www.mangerbouger.fr/pour-qui-242/enfants/]"><img src="mangerbouger.jpg" /> </a> </body> </html>
Et voici le code PHP :
<?php if(isset($_POST['nombre1']) AND isset($_POST['choix']) AND isset($_POST['nombre2'])) // Si les varaibles existent ... { $nombre1 =($_POST['nombre1']); $choix = true; $nombre2 = ($_POST['nombre2']); if($nombre1 != NULL AND $nombre2 != NULL) // Puis on vérifie leur valeur ... { if($choix == true) // Si on a choisi l'addition, on calcul la différence. { $resultat = $nombre1 + $nombre2; // On calcul echo 'Bravo. Ton ami Calculnette a effectué ton addition et et ton résultat est le : '.$resultat; // Puis on affiche le résultat } else if($choix == false) { $resultat = $nombre1 - $nombre2; echo 'Bravo. Ton ami Calculnette a effectué ton soustraction et et ton résultat est le : '.$resultat; } } }
Le but de la calculette c'est de faire uniquement des additions et des soustractions. Or lors que je fais uniquement des additions, par exemple 5+5, ça marche, le résultat est ceci :
"Bravo. Ton ami Calculnette a effectué ton addition et et ton résultat est le : 10"
Or quand je veux faire des soustractions c'est-à-dire 5-5 ça m'affiche aussi ceci : "Bravo. Ton ami Calculnette a effectué ton addition et et ton résultat est le : 10"
Or je voudrais faire des soustraction en selectionnant le "-".
Pouvez-vous m'aider ?
A voir également:
- Calculette PHP
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Calculette taux hcg - Télécharger - Santé & Bien-être
- Calculette gratuite - Télécharger - Calcul & Conversion
- Retour a la ligne php ✓ - Forum PHP
2 réponses
Salut,
Le problème vient de ta variable $choix que tu as forcé à true, alors quelle devrait prendre la valeur de $_POST['choix'].
Le problème vient de ta variable $choix que tu as forcé à true, alors quelle devrait prendre la valeur de $_POST['choix'].
<?php if (isset($_POST['nombre1']) AND isset($_POST['choix']) AND isset($_POST['nombre2'])) // Si les varaibles existent ... { $nombre1 = $_POST['nombre1']; $choix = $_POST['choix']; $nombre2 = $_POST['nombre2']; if($nombre1 != NULL AND $nombre2 != NULL) // Puis on vérifie leur valeur ... { if($choix == 'addition') // Si on a choisi l'addition, on calcul la différence. { $resultat = $nombre1 + $nombre2; // On calcul echo 'Bravo. Ton ami Calculnette a effectué ton addition et et ton résultat est le : '.$resultat; // Puis on affiche le résultat } else if($choix == 'soustraction') { $resultat = $nombre1 - $nombre2; echo 'Bravo. Ton ami Calculnette a effectué ton soustraction et et ton résultat est le : '.$resultat; } } }