在PHP在,怎么把表单中的数据作为参数传递给自定义函数,如:在A.php中输入两个数和一个运算符……
然后提交给B.php,在B页面中定义一个函数,接收用户输入的两个数和运算符,进行运算后把结果返回运行时出现错误:Notice:Undefinedindex:num1inD...
然后提交给B.php,在B页面中定义一个函数,接收用户输入的两个数和运算符,进行运算后把结果返回
运行时出现错误:
Notice: Undefined index: num1 inD:\myweb\phplx\jishuan.phpon line21
B.php 代码
<?php
//function 定义一个函数jishuan()
function jishuan(&$num1,&$num2,&$oper)
{
$res=0;
switch($oper)
{
case "+":
$res=$num1+$num2;
break;
case "-":
$res=$num1-$num2;
break;
case "*":
$res=$num1*$num2;
break;
case "/":
$res=$num1/$num2;
break;
default:
echo '运算符错误';
}
//return 返回计算结果
return $res;
}
?> 展开
运行时出现错误:
Notice: Undefined index: num1 inD:\myweb\phplx\jishuan.phpon line21
B.php 代码
<?php
//function 定义一个函数jishuan()
function jishuan(&$num1,&$num2,&$oper)
{
$res=0;
switch($oper)
{
case "+":
$res=$num1+$num2;
break;
case "-":
$res=$num1-$num2;
break;
case "*":
$res=$num1*$num2;
break;
case "/":
$res=$num1/$num2;
break;
default:
echo '运算符错误';
}
//return 返回计算结果
return $res;
}
?> 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询