Rumah > pembangunan bahagian belakang > tutorial php > php+mysql怎么实现一个简单的登录,注册功能(菜鸟路过)

php+mysql怎么实现一个简单的登录,注册功能(菜鸟路过)

WBOY
Lepaskan: 2016-06-23 14:10:36
asal
1949 orang telah melayarinya

在html的网页里
有两个框..一个是账号框一个是密码框...
两个按钮..一个是注册一个登录...


比如我先输入一个账号和密码,点击注册按钮,
  然后执行一个php文件,先判断 数据库里有没有已有的账号?
    有的话,就在网页上跳出一个警告框;反之,返回注册成功的字样,同时在数据里加入这个账号信息。
如果是点击登录,也执行一个php文件,先判断 数据库里有没有已有的账号?
      有的话,返回登录成功的字样;反之,就在网页上跳出一个警告框。


请问基本流程是不是类似这样的,具体 html 和php 和 数据库是怎么连在一起?

(菜鸟问题,高手别笑,求赐教!!)


回复讨论(解决方案)

html ->post checklogin.php //填写注册内容提交到后台接受处理页面

checklogin.php 负责连接数据库 搜索匹配登录信息/插入注册信息 
成功返回 true 失败 返回 false

根据返回结果 输出提示.

就这个样子...

至于代码 最好去网上下一些现成的参考下,非常的多。



<script> <br /> $(function(){ <br /> $("input[name='username']").blur(function(){ <br /> var username = $("input[name='username']").val(); <br /> $.post('check.php',{'username':username},function(data){ <br /> $('#check-name').html(data); <br /> }); <br /> }); <br /> $("input[name='email']").blur(function(){ <br /> var email = $("input[name='email']").val(); <br /> var expression = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/; <br /> var objExp = new RegExp(expression); <br /> if(objExp.test(email) == true){ <br /> $('#check-email').html('你的邮箱输入正确!'); <br /> }else{ <br /> $('#check-email').html("*你的邮箱输入有误*"); <br /> return false; <br /> } <br /> }); <br /> $('#submit').click(function(e){ <br /> var username = $("input[name='username']").val(); <br /> if('' == username){ <br /> $('#check-name').html("*用户名不能为空*"); <br /> return false; <br /> } <br /> var email = $("input[name='email']").val(); <br /> if('' == email){ <br /> $('#check-email').html("*邮箱不能为空*"); <br /> return false; <br /> } <br /> var pwd = $("input[name='password']").val(); <br /> var cpwd = $("input[name='cpwd']").val(); <br /> if('' == pwd){ <br /> $('#check-pwd').html("*密码不能为空*"); <br /> return false; <br /> } <br /> if(pwd != cpwd){ <br /> $("#check-cpwd").html("*两次输入的密码不一样*"); <br /> $("#check-cpwd").val(); <br /> return false; <br /> } <br /> }); <br /> }); </script>

楼上写得是啥语言啊......

楼上写得是啥语言啊......

Jquery 的注册验证.

哈哈,还没学JQ吧!

heh eee

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>安卓游戏管理后台www.apkxyx.com</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link href="../css/general.css" rel="stylesheet" type="text/css" /><link href="../css/main.css" rel="stylesheet" type="text/css" /><style type="text/css">body {  color: white;}</style></head><body style="background: #278296"><form method="post" action="login.php" name='theForm'>  <table cellspacing="0" cellpadding="0" style="margin-top: 100px" align="center">  <tr>    <td style="padding-left: 50px">      <table>      <tr>        <td align="left" colspan="2">               </td>      </tr>      <tr>        <td align="right">管理员名称:</td>        <td><input type="text" name="username" /></td>      </tr>      <tr>        <td align="right">管理员密码:</td>        <td><input type="password" name="password" /></td>      </tr>      <tr><td> </td><td><input type="submit" value="登陆到管理后台" class="button" /></td></tr>      <tr>        <td colspan="1" align="right">&raquo; <a href="#" style="color:white">返回首页</a></td>      </tr>      </table>    </td>  </tr>  </table></form></body>---------------------------------------------PHP login.php-----------------------------------------------------<?php$username = $_POST ['username'];$password = $_POST ['password'];if ($username == "") {	$error = "1";	Header ( "Location: index.php?error=" . $error . "" );} else if ($password == "") {	$error = "2";	Header ( "Location: index.php?error=" . $error . "" );} else {	//读取数据库判断是否正确	$sql = "select * from t_admin where admin_name='" . $username . "' and admin_pass='" . md5 ( $password ) . "'";	$rs = $db->getAll ( $sql );	if (count ( $rs ) == 1) {				$_SESSION ['admin_name'] = $rs [0] ['admin_name'];		$_SESSION ['admin_login'] = $rs [0] ['admin_login'];		Header ( "Location: frame.php" );			} else {		$error = "4";		Header ( "Location: index.php?error=" . $error . "" );	}}?>
Salin selepas log masuk

这个问题我感觉直接google一下就知道了,或者看看php的教程,很初级,我推荐你看一下《php+mysql八大动态web应用实践》,这本书很详细,一步一步叫你如何实现php的开发

php里有可以跟数据库“联系”的函数吧??......

.....

请看php 手册.

php里有可以跟数据库“联系”的函数吧??......

网上有很多demo的

百度谷歌一下,到处都是这类的代码

.....

请看php 手册.

引用 9 楼 haraldred 的回复:

php里有可以跟数据库“联系”的函数吧??......
饿,这个是还有手册????0.0

正在做
求分享

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan