Tout le monde doit avoir utilisé des calculatrices pour l'addition, la soustraction, la multiplication et la division. Cet article vous présentera comment utiliser PHP pour implémenter
Une calculatrice basée sur un petit programme écrit en langage de base PHP
.Exigences : saisissez des nombres dans la zone de saisie pour effectuer des opérations d'addition, de soustraction, de multiplication et de division (html+php)
Idées :
1 Tout d'abord, créez les nombres saisis et les opérateur Dans la zone de saisie, l'attribut texte de l'entrée est utilisé pour les nombres, et l'attribut option de sellct est utilisé pour les opérateurs
2. Cliquez sur le signe =. dans la zone de saisie pour effectuer l'opération correspondante,
3 La zone de saisie avec le signe = peut être créée en utilisant la soumission de l'entrée, cliquez simplement sur le formulaire de soumission et le contenu sera transmis à php
4. . Déterminer les opérateurs obtenus à partir du HTML et effectuer les opérations correspondantes
5 Une fois l'opération terminée, le résultat doit être renvoyé au formulaire (c'est-à-dire attribuer une valeur au formulaire)
Le le code est le suivant :
<?php header("content-type:text/html;charset=utf-8"); session_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" dir="ltr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <title>简单计算机</title> </head> <body> <form action="jisuan.php" method="post"> 第一个数<input type="text" value="" name="num1"><br /> 计算符号<select name="oper"> <option value="+">+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option> </select><br /> 第二个数<input type="text" value="" name="num2"><br /> <input type="submit" value="计算结果"><br /> </form> </body> </html> <?php $num1=$_POST['num1']; $num2=$_POST['num2']; $oper=$_POST['oper']; $rs=0; switch($oper){ case "+": $rs=$num1+$num2; break; case "-": $rs=$num1-$num2; break; case "*": $rs=$num1*$num2; break; case "/": $rs=$num1/$num2; break; default: echo "您输入的不正确"; } $_SESSION['rs']=$rs; echo '计算结果为:'.$_SESSION['rs']; ?>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!