【发布时间】:2016-04-13 03:54:44
【问题描述】:
我正在尝试创建一个简单的计算器(这可能很简单但找不到错误:( sigh* ),所以当我点击提交时,数字 1 和数字 2 将执行用户选择的操作。但是提交时答案不会回显:(这是什么问题?非常感谢!
<?php
if ($_POST['subBtn']) {
$number1 = $_POST['number1'];
$number2 = $_POST['number2'];
if($_POST['group1'] == 'add') {
echo $number1 + $number2 = $answer;
}
else if($_POST['group1'] == 'subtract') {
echo $number1 - $number2 = $answer;
}
else if($_POST['group1'] == 'times') {
echo $number1 * $num2ber = $answer;
}
else if($_POST['group1'] == 'divide') {
echo $number2 / $number2 = $answer;
echo "<p>" . $answer . " </p>";
}
}
?>
<form name="number1" action="activity-2-4.php" method="post">
number1:<select name="number1">
<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>
<option value="10">10</option>
</select><br>
number2:<select name="number2">
<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>
<option value="10">10</option>
</select><br>
<input type="radio" name="group1" id="add" value="add">+<br/>
<input type="radio" name="group1" id="subtract" value="subtract">-<br/>
<input type="radio" name="group1" id="times" value="times">x<br/>
<input type="radio" name="group1" id="divide" value="divide">/<br/>
<button type="submit" name="subBtn" id="answer" value="answer">Calculate</button>
</form>
【问题讨论】:
-
$answer 应该在左侧。
标签: php html math calculator operation