大家帮我看看这段代码哪里有问题呢。为何运行有提示出错

yejunnick 2009-10-15 08:33:46
<?

//流程控制
switch ($action)
{

//材
case "next_page":
page2();
break;

//材(箇砞礶)
default:
page1();
break;
}

//---------------------------------------------
//材(箇砞礶)
//---------------------------------------------
function page1()
{
global $PHP_SELF;

?>
<FORM action="<? echo $PHP_SELF ?>" method="post">
<INPUT type="hidden" name="action" value="next_page">
<INPUT type="text" name="info">
<INPUT type="submit" value="送出">
<?
}



//---------------------------------------------
//材
//---------------------------------------------
function page2()
{
global $PHP_SELF, $info;

echo $info;

}
?>
这里是运行后的提示咯。


Notice: Undefined variable: action in D:\wamp\www\1013\flow1.php on line 8
...全文
142 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yejunnick 2009-10-16
  • 打赏
  • 举报
回复
哪我在头部加了一个$action = 1;试了下运行是好了。不提示错误了。可是我在哪个框里打入数字点送出就没有反应了。和原来打开新页面一样哈。。偶初学请问这只程式怎么写才不会提示以上的问题然后可以正常使用呢
yejunnick 2009-10-16
  • 打赏
  • 举报
回复
嗯。多谢。。一开始运行这个变量是空值就一定会有这个提示。。可以没有吗
阿_布 2009-10-16
  • 打赏
  • 举报
回复

if(!isset($action)) $action=1;
switch ($action)
{

//材
case "next_page":
page2();
break;

//材(箇砞礶)
default:
page1();
break;
}
yejunnick 2009-10-16
  • 打赏
  • 举报
回复
多谢前辈指导
lookthatgirl 2009-10-15
  • 打赏
  • 举报
回复
你忽悠人啊,你自己输出的不就是这个么,程序是正确的啊
阿_布 2009-10-15
  • 打赏
  • 举报
回复
变量$action未定义。

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧