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 {
?>
初学者,越详细越好,谢谢 展开
<?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 {
?>
初学者,越详细越好,谢谢 展开
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就是你的跳转路径
}
?>
可以设置一个变量$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就是你的跳转路径
}
?>
展开全部
echo '提交成功!<br>三秒后自动跳到指定页面......';
header("refresh:3;url=./index.php");
把你的msg 重新写一下就可以了。
header("refresh:3;url=./index.php");
把你的msg 重新写一下就可以了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-03-13
展开全部
header(location:指定页面)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-03-13
展开全部
action=“要跳转的页面”
追答
噢,这个是提交跳转页面……不知道楼主是不是这个要求……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询