在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;
}
?>
展开
 我来答
千殊惠0gE
2013-05-21 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:176
采纳率:0%
帮助的人:82.3万
展开全部
B.php里面可以直接用$_POST["参数名"]调用
这里的“参数名”是你前面的表单名。

num1 应该是没有获取到值,未定义吧。
comesskywalker
2013-05-21 · TA获得超过4593个赞
知道大有可为答主
回答量:2391
采纳率:33%
帮助的人:1477万
展开全部
B.php里面可以直接用$_POST["参数名"]调用。

那个错误的意思是没有传进num1这个参数。你的表单中有这一项么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忧郁个屁
2013-05-21 · 超过10用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:17.3万
展开全部
把你的代码贴上来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式