PHP 注册系统验证用户名是否存在 很简单 但是我不会
第一部分<?include("conn.php");if($_POST['submit']){$sql="insertintomessage(id,user,passwo...
第一部分
<?
include("conn.php");
if($_POST['submit']){
$sql="insert into message (id,user,password) " .
"values ('','$_POST[user]','$_POST[password]')";
mysql_query($sql);
echo "<script language=\"javascript\">alert('添加成功');history.go(-1)</script>";
}
?>
<SCRIPT language=javascript>
function CheckPost()
{
if (myform.user.value=="")
{
alert("请填写用户名");
myform.user.focus();
return false;
}
if (myform.password.value=="")
{
alert("请填写密码");
myform.password.focus();
return false;
}
}
</SCRIPT>
<form action="add.php" method="post" name="myform" onsubmit="return CheckPost();">
用户名:<input type="text" size="10" name="user" /><br>
标题:<input type="text" name="password" /><br/>
<input type="submit" name="submit" value="注册"/>
</form>
第二部分 验证用户名是否存在的
<script type="text/javascript" src="ajax.js"></script>
<form name="myform" action="" method="post" enctype="text/plain">
用户名:
<input type="text" name="user" value="" onblur="funphp100('php100')"/>
<div id="php100"></div>
</form>
怎么样把他们结合起来呢,麻烦告诉我一下 展开
<?
include("conn.php");
if($_POST['submit']){
$sql="insert into message (id,user,password) " .
"values ('','$_POST[user]','$_POST[password]')";
mysql_query($sql);
echo "<script language=\"javascript\">alert('添加成功');history.go(-1)</script>";
}
?>
<SCRIPT language=javascript>
function CheckPost()
{
if (myform.user.value=="")
{
alert("请填写用户名");
myform.user.focus();
return false;
}
if (myform.password.value=="")
{
alert("请填写密码");
myform.password.focus();
return false;
}
}
</SCRIPT>
<form action="add.php" method="post" name="myform" onsubmit="return CheckPost();">
用户名:<input type="text" size="10" name="user" /><br>
标题:<input type="text" name="password" /><br/>
<input type="submit" name="submit" value="注册"/>
</form>
第二部分 验证用户名是否存在的
<script type="text/javascript" src="ajax.js"></script>
<form name="myform" action="" method="post" enctype="text/plain">
用户名:
<input type="text" name="user" value="" onblur="funphp100('php100')"/>
<div id="php100"></div>
</form>
怎么样把他们结合起来呢,麻烦告诉我一下 展开
展开全部
其实没必要那么复杂,直接把输入的用户名作为变量储存,然后和数据库中该字段对比就可以了。我用过,速度其实很快。例如某人输入用户名hot,储存在$xyz中,搜索用户名字段列举后加个if($yhm===$xyz){... ...} //这里我随便说的字段,$yhm指的是表中用户名。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据你给的代码 你应该是想要用ajax 来验证用户名是否存在
用ajax来验证用户名是否存在的话 我不知道你那里具体是怎么样的
这个函数应该是用来验证的funphp100('php100')
具体的还是hi我吧 牵涉太多说不清的
用ajax来验证用户名是否存在的话 我不知道你那里具体是怎么样的
这个函数应该是用来验证的funphp100('php100')
具体的还是hi我吧 牵涉太多说不清的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码我就不写了.按照流程来说是这样的:第一步 获得数据库连接句柄,第二步 根据用户提交的用户名构造一条查询语句,第三步 获取查询结果, 第四步 如果count(*)大于0 则提示用户存在,否则构造一条插入语句.提示注册成功.
参考资料: http://mktime.tk
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个需要前台和后台来做
你还是学习一下js ajax和php的基础吧
否则写不出来
你还是学习一下js ajax和php的基础吧
否则写不出来
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?
include("conn.php");
if($_POST['submit']){
?为什么没有判断呢? 直接输出 添加成功?
$sql="insert into message (id,user,password) " .
"values ('','$_POST[user]','$_POST[password]')";
mysql_query($sql);
echo "<script language=\"javascript\">alert('添加成功');history.go(-1)</script>";
}
?>
include("conn.php");
if($_POST['submit']){
?为什么没有判断呢? 直接输出 添加成功?
$sql="insert into message (id,user,password) " .
"values ('','$_POST[user]','$_POST[password]')";
mysql_query($sql);
echo "<script language=\"javascript\">alert('添加成功');history.go(-1)</script>";
}
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询