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>

怎么样把他们结合起来呢,麻烦告诉我一下
展开
 我来答
ourbit
2010-11-29 · TA获得超过1788个赞
知道小有建树答主
回答量:532
采纳率:0%
帮助的人:323万
展开全部
其实没必要那么复杂,直接把输入的用户名作为变量储存,然后和数据库中该字段对比就可以了。我用过,速度其实很快。例如某人输入用户名hot,储存在$xyz中,搜索用户名字段列举后加个if($yhm===$xyz){... ...} //这里我随便说的字段,$yhm指的是表中用户名。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xusuliang
2010-11-30 · 超过21用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:56.8万
展开全部
根据你给的代码 你应该是想要用ajax 来验证用户名是否存在
用ajax来验证用户名是否存在的话 我不知道你那里具体是怎么样的
这个函数应该是用来验证的funphp100('php100')

具体的还是hi我吧 牵涉太多说不清的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
359814557
2010-11-30 · 超过17用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:60.9万
展开全部
代码我就不写了.按照流程来说是这样的:第一步 获得数据库连接句柄,第二步 根据用户提交的用户名构造一条查询语句,第三步 获取查询结果, 第四步 如果count(*)大于0 则提示用户存在,否则构造一条插入语句.提示注册成功.

参考资料: http://mktime.tk

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b0026fc
2010-12-13 · TA获得超过8431个赞
知道大有可为答主
回答量:8845
采纳率:60%
帮助的人:1.7亿
展开全部
这个需要前台和后台来做
你还是学习一下js ajax和php的基础吧
否则写不出来
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lonze258
2010-12-03
知道答主
回答量:16
采纳率:0%
帮助的人:8.1万
展开全部
<?
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>";
}
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式