在html的网页里
有两个框..一个是账号框一个是密码框...
两个按钮..一个是注册一个登录...
比如我先输入一个账号和密码,点击注册按钮,
然后执行一个php文件,先判断 数据库里有没有已有的账号?
有的话,就在网页上跳出一个警告框;反之,返回注册成功的字样,同时在数据里加入这个账号信息。
如果是点击登录,也执行一个php文件,先判断 数据库里有没有已有的账号?
有的话,返回登录成功的字样;反之,就在网页上跳出一个警告框。
请问基本流程是不是类似这样的,具体 html 和php 和 数据库是怎么连在一起?(菜鸟问题,高手别笑,求赐教!!)
有两个框..一个是账号框一个是密码框...
两个按钮..一个是注册一个登录...
比如我先输入一个账号和密码,点击注册按钮,
然后执行一个php文件,先判断 数据库里有没有已有的账号?
有的话,就在网页上跳出一个警告框;反之,返回注册成功的字样,同时在数据里加入这个账号信息。
如果是点击登录,也执行一个php文件,先判断 数据库里有没有已有的账号?
有的话,返回登录成功的字样;反之,就在网页上跳出一个警告框。
请问基本流程是不是类似这样的,具体 html 和php 和 数据库是怎么连在一起?(菜鸟问题,高手别笑,求赐教!!)
成功返回 true 失败 返回 false根据返回结果 输出提示.就这个样子...至于代码 最好去网上下一些现成的参考下,非常的多。
<script language="javascript">
$(function(){
$("input[name='username']").blur(function(){
var username = $("input[name='username']").val();
$.post('check.php',{'username':username},function(data){
$('#check-name').html(data);
});
});
$("input[name='email']").blur(function(){
var email = $("input[name='email']").val();
var expression = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
var objExp = new RegExp(expression);
if(objExp.test(email) == true){
$('#check-email').html('你的邮箱输入正确!');
}else{
$('#check-email').html("*你的邮箱输入有误*");
return false;
}
});
$('#submit').click(function(e){
var username = $("input[name='username']").val();
if('' == username){
$('#check-name').html("*用户名不能为空*");
return false;
}
var email = $("input[name='email']").val();
if('' == email){
$('#check-email').html("*邮箱不能为空*");
return false;
}
var pwd = $("input[name='password']").val();
var cpwd = $("input[name='cpwd']").val();
if('' == pwd){
$('#check-pwd').html("*密码不能为空*");
return false;
}
if(pwd != cpwd){
$("#check-cpwd").html("*两次输入的密码不一样*");
$("#check-cpwd").val();
return false;
}
});
});
<!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">» <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 . "" );
}
}
?>