2
當我在數字1和數字2中輸入數值,然後按下「添加」。它不顯示總增加值。請參閱下面的代碼。並建議我,問題是什麼,以及可以做些什麼。PHP粘性表格
<html>
<head>
<title>Simple Calculator</title>
<?php
if(isset($_POST['submitted'])){
if(is_numeric($_POST['number1']) && is_numeric($_POST['number2'])){
$add = ($_POST['number1'] + $_POST['number2']);
echo "Add: ".$_POST['number1']."+".$_POST['number2']."=";
}
}
?>
<script type="text/javascript">
</script>
</head>
<body>
<h1>Simple Calculator</h1>
<form action="simple_calculator.php" method="post">
<p>Number 1: <input type="text" name="number1" size="20" value="<?php if(isset($_POST['number1'])) echo $_POST['number1'];?>"/></p>
<p>Number 2: <input type="text" name="number2" size="20" value="<?php if(isset($_POST['number2'])) echo $_POST['number2'];?>"/></p>
<input type="button" name="add" value="Add" />
<input type="button" name="minus" value="Minus" />
<input type="button" name="multiply" value="Multiply" />
<input type="button" name="divide" value="Divide" />
<input type="reset" name="rest" value="Reset" />
<input type="hidden" name="submitted" value="TRUE" />
</form>
</body>
</html>
非常感謝DaveRandom的解決方案的工作很好..但同樣的問題,不顯示 – bleach64
@MushfiqurRahman這可能是因爲我改變了val在我的服務器上測試表單的'action'的ue - 我剛剛編輯/修復,嘗試上面的版本。 – DaveRandom
@MushfiqurRahman看到這個工作演示:http://codepad.viper-7.com/aao1vq – DaveRandom