<?php
$username=$_POST["username"];
$con=mysql_connect("localhost","root","1");
mysql_select_db("manage",$con);
mysql_query("SET NAMES 'utf8'");
$sql="
select *
from user
where username='$username'
";
$query = mysql_query($sql) or die(mysql_error());
$row=mysql_num_rows($query);
if($row==0)
{
echo "注册成功";
跳转
}
else
{
echo "用户名重复";
跳转
}
?>我想做到的:用户新注册时,信息输入完毕后,我和数据库对比,确认无用户名重复,注册成功的页面我还没写,所以我们就说用户名重复的部分,怎么做到在本页面输出“用户名重复”之后,停留几秒后,自动跳转到之前的页面?因为代码不详细,所以麻烦大家给我个伪代码,或者思路,刚学PHP10天,技术拙计啊。PHP页面跳转
$username=$_POST["username"];
$con=mysql_connect("localhost","root","1");
mysql_select_db("manage",$con);
mysql_query("SET NAMES 'utf8'");
$sql="
select *
from user
where username='$username'
";
$query = mysql_query($sql) or die(mysql_error());
$row=mysql_num_rows($query);
if($row==0)
{
echo "注册成功";
跳转
}
else
{
echo "用户名重复";
跳转
}
?>我想做到的:用户新注册时,信息输入完毕后,我和数据库对比,确认无用户名重复,注册成功的页面我还没写,所以我们就说用户名重复的部分,怎么做到在本页面输出“用户名重复”之后,停留几秒后,自动跳转到之前的页面?因为代码不详细,所以麻烦大家给我个伪代码,或者思路,刚学PHP10天,技术拙计啊。PHP页面跳转
else
{echo "用户名重复";
echo "<script>";
echo "setTimeout('window.history.go(-1)',2000);";//延迟两秒后返回前一页
echo "</script>";
}很多种方法 这里用嵌套js的方式实现 不是最优方案 但是测试可行
不过你暂时先不用担心这个 既然是刚学 最重要的就是能实现功能 等自己修炼到一定程度 什么时候该用更多或更少的文件 就比较好理解了
仁兄,我按你的写了,咋这样呢?
以下是代码
<?php
$url = "user_set002.php";
?>
<html>
<head>
<meta http-equiv="refresh" content="2; url=< ?php echo $url; ?>">
</head>
<body>
用户名重复 页面正在跳转..........................…
</body>
</html>
得到第一条即是
原帖链接 http://blog.csdn.net/wbryfl/article/details/6203826