好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

用PHP写一个计算器(附完整代码)

本篇文章介绍了使用PHP+HTML+Javascript技术编写一个计算器的方法,希望对各位学习PHP开发的同学有帮助!


用PHP写一个计算器

<body>
    <?php
    if (!empty($_POST)) {
   $op=$_POST['point'];
   $sum1 = $_POST['sum1'];
   $sum2 = $_POST['sum2'];
   $sum = 0;
   if ($sum1 != '' && is_numeric($sum1) && $sum2 != '' && is_numeric($sum2)) {
  switch ($op) {
 case '+':
$sum = $sum1 + $sum2;
break;
 case '-':
$sum = $sum1 - $sum2;
break;
 case '*':
$sum = $sum1 * $sum2;
break;
 case '/':
$sum = $sum1 / $sum2;
break;
  }
  echo <<<shi
  <script>
 window.onload = function() {
document.getElementsByName('sum3')[0].setAttribute('value', '$sum')
document.getElementsByName('sum1')[0].setAttribute('value', '$sum1')
document.getElementsByName('sum2')[0].setAttribute('value', '$sum2')
document.getElementsByName('{$op}')[0].setAttribute('selected','selected')
 }
  </script>
shi;
   } else {
  echo '输入内容必须是数字';
   }
    };
    ?>
    <form action="" method='post'>
   <input type="text" name="sum1">
   <select name='point'>
  <option name='+'>+</option>
  <option name='-'>-</option>
  <option name='*'>*</option>
  <option name='/'>/</option>
   </select>
   <input type="text" name='sum2'>
   <input type="submit" name='button' value='='>
   <input type="text" name='sum3'>
    </form>
</body>

(免费学习视频教程分享:php视频教程)

以上就是用PHP写一个计算器(附完整代码)的详细内容,更多请关注Gxlcms其它相关文章!

查看更多关于用PHP写一个计算器(附完整代码)的详细内容...

  阅读:52次