php表单提交成功后如何跳转到指定页面?

代码如下:<?php/*More&OriginalPHPFramworkCopyright(c)2007-2008IsMoleInc.*///note加载MooPHP框架... 代码如下:
<?php
/*
More & Original PHP Framwork
Copyright (c) 2007 - 2008 IsMole Inc.
*/
//note 加载MooPHP框架
require dirname(__FILE__) . '/MooPHP/MooPHP.php';
//note:加载配置文件
require dirname(__FILE__) . '/MooPHP/MooConfig.php';

if($action == 'savecontent') {
if($secCode) {
session_start();
$num = MD5(strtoupper($_POST['seccode']));
$sess = $_SESSION['code'];
if($num != $sess) {
msg('验证码错误');
exit;
}
} else {
$titleList = $db->getAll("SELECT title,ismust FROM {$tablePre}form_type WHERE fid='$fid' ORDER BY orderid ASC");

foreach($titleList AS $k=>$t) {
checkMust($titleList[$k]['ismust'], $content[$k]);
$title[] = $t['title'];
}
$content = MooHtmlspecialchars($content);
$array = array('content' => $content,'title' => $title);
$intoArr = addslashes(serialize($array));
$time = time();
$db->query("INSERT INTO {$tablePre}form_data (fid,content,addtime) VALUES ('$fid', '$intoArr', '$time')");
msg('提交成功!', 'subok', '?fid='.$fid);
}
} else {
?>
初学者,越详细越好,谢谢
展开
 我来答
CARLRAY002
2015-09-15 · TA获得超过1033个赞
知道小有建树答主
回答量:665
采纳率:70%
帮助的人:62.4万
展开全部
php表单提交成功后,最好有个判断是否成功,成功才跳转
可以设置一个变量$result 来判断是否成功,
成功的话跳转
假设$result>0是成功,则
<?php
if($result > 0){
echo '<script>alert("提交成功!");location.href="'.$url.'"</script>'; //$url就是你的跳转路径

}
?>
或者
<?php
if($result > 0){
echo '提交成功,即将跳转.....';

header("refresh:1;url=$url");//$url就是你的跳转路径
}
?>
wangcnc2005
2014-03-13 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:88
采纳率:0%
帮助的人:66.9万
展开全部
echo '提交成功!<br>三秒后自动跳到指定页面......';
header("refresh:3;url=./index.php");

把你的msg 重新写一下就可以了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-13
展开全部
header(location:指定页面)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-13
展开全部
action=“要跳转的页面”
追答
噢,这个是提交跳转页面……不知道楼主是不是这个要求……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式