客户端代码名称类似于 calc.php
<html>
<head>
</head>
</body>
<form action="TESTC.php" method="POST">
<input type="text" name="num1">
<select name="operator">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" name="num2">
<input type="submit">
</form>
</body>
</html>
运行 php 代码的服务器端是 TESTC.php
<?php
if(isset($_POST['num1']) && isset($_POST['num2']) && isset($_POST['operator'])) {
$num1 = $_POST['num1'];
$num2 = $_POST['num2'];
$operator = $_POST['operator'];
if (!empty($num1) && !empty ($num2) && !empty($operator)) {
echo 'ok';
} else {
echo 'Fill in all fields. ';
}
}
if ($operator=='+'){
echo $num1."+".$num2."=<b>".($num1+$num2)."</b>";
}
if ($operator=='-'){
echo $num1."-".$num2."=<b>".($num1-$num2)."</b>";
}
if ($operator=='/'){
echo $num1."/".$num2."=<b>".($num1/$num2)."</b>";
}
if ($operator=='*'){
echo $num1."*".$num2."=<b>".($num1*$num2)."</b>";
}
?>
我有这个工作,但我只能让这个代码在服务器端输出我不正确理解如何让 num1 和 num2 中的两个表单的输出在客户端页面“newCalc.php”上输出。有人可以解释一下我如何在提交表单后将其输出到一页上而不是拍摄到 TESTC.php 吗?我可以使用 html 代码和 php 在一个页面上获取 html 表单和 php 计算器代码。有人可以帮忙谢谢。