在PHP在,怎么把表单中的数据作为参数传递给自定义函数,如:在A.php中输入两个数和一个运算符,

2024-11-08 00:45:33
推荐回答(2个)
回答(1):

你不能提交给funcs.php,直接提交给本页面就可以,将a.php的代码改一下,如下:




计算机加减乘除



请输入第一个数:


请输入第二个数:


请选择运算符号:





if(isset($_POST['submit']) && $_POST['submit'])
{
require_once 'funcs.php';
$num1=$_REQUEST["num1"];
$num2=$_REQUEST["num2"];
$oper=$_REQUEST["oper"];
echo '计算结果是:'.jishuan($num1,$num2,$oper);
}
?>

回答(2):

在php中想调用方法,这样写是不对的。
需要在a.php 包含b.php :include_once('b.php');

然后用$this->jishuan($num1,$num2,$oper);

form表单的action为空就可以,应为需要提交到当前页面

我看你这种写法还是面向过程呢,现在都用面向对象了,赶紧学学吧