仅在PHP计算器(没有客户端脚本)


calculator in php only (no client side scripting)

我有计算器按钮类型提交…我得到了值并显示在同一页面上…但无法将加法功能添加到这两个数字。这是我的代码不知道下一步要做什么…两个数字从用户和只显示结果。

    <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
        <input type="submit" value="0" name="zero">
        <input type="submit" value="1" name="one">
     </form>
<?php 
   if (isset($_POST["zero"]))
   {
        $a = $_POST["zero"];
        echo $a;
   }
   if (isset($_POST["one"]))
   {
        echo $_POST["one"];
   }
?>

下面的代码将显示两个变量加在一起的值。

<?php 
  if (isset($_POST["zero"]) && isset($_POST["one"]))
  {
    $z = $_POST["zero"];
    $o = $_POST["one"];
    echo ($z+$o);
  }
?>

虽然我不确定为什么你的输入字段有"1"answers"0"的值,它们应该由一个文本框定义,像这样;

<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
  <input name="zero" type="text" />
  <input name="one" type="text" />
  <input type="submit">
</form>