php 制作简单的注册页面 登陆页面 然后验证
希望大大数据库和表写清楚。我会按照你的再做一遍的。页面只需要注册账号密码就行。麻烦大大了html页面做好后,让表单提交到PHP页面,然后在PHP页面验证用户名密码等登陆信...
希望大大数据库和表写清楚。 我会按照你的再做一遍的。 页面只需要注册账号密码就行。 麻烦大大了
html页面做好后,让表单提交到PHP页面,然后在PHP页面验证用户名密码等登陆信息,如果验证成功,跳转到另一个界面,如果不成功,跳转回html页面。
注释到哪结束?这句----
//先查询数据库是否存在该用户名 注:用户登陆就是等于这个查询 不过查询的时候多加一个password 就是WHERE `username` = '$username` AND `password` = '$password` 就OK拉。 展开
html页面做好后,让表单提交到PHP页面,然后在PHP页面验证用户名密码等登陆信息,如果验证成功,跳转到另一个界面,如果不成功,跳转回html页面。
注释到哪结束?这句----
//先查询数据库是否存在该用户名 注:用户登陆就是等于这个查询 不过查询的时候多加一个password 就是WHERE `username` = '$username` AND `password` = '$password` 就OK拉。 展开
2个回答
展开全部
user表 字段id int(11) username varchar(20) password varchar(32)
这3个字段就够了。
html页面 rel.html
<form action="rel.php" method="post">
用户名:<input type="text" name="name"><br><br>
密码:<input type="password" name="password"><br><br>
<input type="submit" name="submit" value="注册">
</form>
rel.php
<?php
//连接数据库的代码我就不写了 你应该会吧?不会百度一下就好了
$submit = isset($_POST['submit']) ? $_POST['submit'] : '';
if($submit){//如果有表单提交
$username = isset($_POST['username']) ? $_POST['username'] : '';
$password = isset($_POST['password']) ? $_POST['passowrd'] : '';
$password = md5($password);
//先查询数据库是否存在该用户名 注:用户登陆就是等于这个查询 不过查询的时候多加一个password 就是WHERE `username` = '$username` AND `password` = '$password` 就OK拉。
$sqlSelect = "SELECT `username` FROM `user` WHERE `username` = '$username'";
$querySelect = mysql_query($sqlSelect);
@$resultSelect = mysql_fetch_array($querySelect);
if($resultSelect['username']){
echo "<script>alert('该用户名已经存在。');location.href='rel.html';</script>";
}else{//可以注册。
$sqlInsert = "INSERT INTO `user`(`username`,`password`) VALUES('$username','$password')";
$queryInsert = mysql_query($sqlInsert);
if($queryInsert){//注册成功
echo "<script>alert('恭喜,注册成功。');location.href='这里写你注册成功的页面地址。';</script>";
}else{
echo "<script>alert('对不起,注册失败。');location.href='rel.html';</script>";
}
}
}
?>
这就是个简单的注册页面 登陆的话你就把验证用户是否存在的那个单拿出来就行了。。
纯手打,望采纳。
----------------------
对啊 那句话就是注释啊。
这3个字段就够了。
html页面 rel.html
<form action="rel.php" method="post">
用户名:<input type="text" name="name"><br><br>
密码:<input type="password" name="password"><br><br>
<input type="submit" name="submit" value="注册">
</form>
rel.php
<?php
//连接数据库的代码我就不写了 你应该会吧?不会百度一下就好了
$submit = isset($_POST['submit']) ? $_POST['submit'] : '';
if($submit){//如果有表单提交
$username = isset($_POST['username']) ? $_POST['username'] : '';
$password = isset($_POST['password']) ? $_POST['passowrd'] : '';
$password = md5($password);
//先查询数据库是否存在该用户名 注:用户登陆就是等于这个查询 不过查询的时候多加一个password 就是WHERE `username` = '$username` AND `password` = '$password` 就OK拉。
$sqlSelect = "SELECT `username` FROM `user` WHERE `username` = '$username'";
$querySelect = mysql_query($sqlSelect);
@$resultSelect = mysql_fetch_array($querySelect);
if($resultSelect['username']){
echo "<script>alert('该用户名已经存在。');location.href='rel.html';</script>";
}else{//可以注册。
$sqlInsert = "INSERT INTO `user`(`username`,`password`) VALUES('$username','$password')";
$queryInsert = mysql_query($sqlInsert);
if($queryInsert){//注册成功
echo "<script>alert('恭喜,注册成功。');location.href='这里写你注册成功的页面地址。';</script>";
}else{
echo "<script>alert('对不起,注册失败。');location.href='rel.html';</script>";
}
}
}
?>
这就是个简单的注册页面 登陆的话你就把验证用户是否存在的那个单拿出来就行了。。
纯手打,望采纳。
----------------------
对啊 那句话就是注释啊。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询