自己自学的花了很长时间还是没解决,大家有时间来看看帮忙解决下,谢谢了。
1.register.html(注册页面)
<!DOCTYPE html>
注册
1.2 RegisterAction.class.php(注册页面控制器)
<?php
class RegisterAction Extends action
{
function register()
{
$this->display();
}
public function checkRegister()
{
$ulist = M('user_list');
$data["u_name"] = $_POST['u_name'];
$data["u_pwd1"] = $_POST['u_pwd1'];
$data["u_pwd2"] = $_POST['u_pwd2'];
$data["u_email"] = $_POST['u_email'];
/* $name=$_POST['u_name'];
$pwd1=$_POST['u_pwd1'];
$pwd2=$_POST['u_pwd2'];
$email=$_POST['u_email'];
*/
if ($data["u_name"] == '') {
$this->error('请输入用户名');
}
if ($data["u_pwd1"] == $data["name"]) {
$this->error('该用户以存在');
}
if ($data["u_pwd2"] == '') {
$this->error('请输入密码');
}
if ($data["pwd2"] !== $data["pwd1"]) {
$this->error('两次填写的密码不一样');
}
if ($data["u_email"] == '') {
$this->error('邮箱不能为空');
}
$sql = $ulist->add($data);
//var_dump($sql);exit;
}
}
?>
2 login.html(登陆页面)
<!DOCTYPE html>
登陆
<!--div class="form-name1">确认密码
登陆
2.2 LoginAction.class.php(登陆页面控制器)
<?php
class LoginAction Extends action{
function login(){
$this->display();
}
public function checkLogin(){
$ulist=M('user_list');
$name=$_POST['u_name'];
$pwd1=$_POST['u_pwd1'];
if($name==''){
$this->error('请输入用户名');
}
if($pwd1==''){
$this->error('请输入密码');
}
}
}
?>
3 style.css(css样式)
/*register.html 注册页面*/
.page{
width:1200px;
margin: auto;
margin-top: 40px;
}
.logo{
width:1200px;
}
.middle{
width:1200px;
}
.limg{
width: 500px;
padding: 0px 150px;
height: 400px;
float:left;
}
.rimg{
width:400px;
height: 400px;
border-radius: 10px;
float:left;
box-shadow: 0px 0px 4px 2px #C7C7C7;
}
.center{
width:350px;
margin:0px auto;
margin-top: 10px;
}
.zt1{
font-size: 20px;
font-family: '微软雅黑';
color: #363636;
}
.form-name{
width: 100%;
height: 34px;
border: 1px solid #ccc;
}
.form-name1{
width: 100%;
height: 34px;
margin-top: 10px;
}
.btn-danger{
color: #fff;
margin-top: 10px;
background-color: #c9302c;
border-color: #ac2925;
border-radius: 4px;
height: 29px;
}
/*login.html 登陆页面*/
.login-key{
color: #fff;
margin-top: 10px;
background-color: #c9302c;
border-color: #ac2925;
border-radius: 4px;
width: 354px;
height: 38px;
}