Home > Backend Development > PHP Tutorial > php注册界面,使用WampServer (64bit) 2.4测试

php注册界面,使用WampServer (64bit) 2.4测试

WBOY
Release: 2016-06-23 13:38:31
Original
1307 people have browsed it

①我的界面明明是这样



到wamp就变成这样了怎么办



if(!isset($_POST['submit'])){    exit('非法访问!');}$username = $_POST['username'];$password = $_POST['password'];$email = $_POST['email'];//注册信息判断if(!preg_match('/^[\w\x80-\xff]{3,15}$/', $username)){    exit('错误:用户名不符合规定。<a href="javascript:history.back(-1);">返回</a>');}if(strlen($password) < 6){    exit('错误:密码长度不符合规定。<a href="javascript:history.back(-1);">返回</a>');}if(!preg_match('/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/', $email)){    exit('错误:电子邮箱格式错误。<a href="javascript:history.back(-1);">返回</a>');}
Copy after login


//包含数据库连接文件include('conn.php');//检测用户名是否已经存在$check_query = mysql_query("select uid from user where username='$username' limit 1");if(mysql_fetch_array($check_query)){    echo '错误:用户名 ',$username,' 已存在。<a href="javascript:history.back(-1);">返回</a>';    exit;}//写入数据$password = MD5($password);$regdate = time();$sql = "INSERT INTO user(username,password,email,regdate)VALUES('$username','$password','$email',$regdate)";if(mysql_query($sql,$conn)){    exit('用户注册成功!点击此处 <a href="login.html">登录</a>');} else {    echo '抱歉!添加数据失败:',mysql_error(),'<br />';    echo '点击此处 <a href="javascript:history.back(-1);">返回</a> 重试';}
Copy after login


②上面那两端代码写在哪里?MySql里面怎么写代码?



<fieldset><legend>用户注册</legend><form name="RegForm" method="post" action="reg.php" onSubmit="return InputCheck(this)"><p><label for="username" class="label">用户名:</label><input id="username" name="username" type="text" class="input" /><span>(必填,3-15字符长度,支持汉字、字母、数字及_)</span><p/><p><label for="password" class="label">密 码:</label><input id="password" name="password" type="password" class="input" /><span>(必填,不得少于6位)</span><p/><p><label for="repass" class="label">重复密码:</label><input id="repass" name="repass" type="password" class="input" /><p/><p><label for="email" class="label">电子邮箱:</label><input id="email" name="email" type="text" class="input" /><span>(必填)</span><p/><p><input type="submit" name="submit" value="  提交注册  " class="left" /></p></form></fieldset>
Copy after login


<script language=JavaScript><!--function InputCheck(RegForm){  if (RegForm.username.value == "")  {    alert("用户名不可为空!");    RegForm.username.focus();    return (false);  }  if (RegForm.password.value == "")  {    alert("必须设定登录密码!");    RegForm.password.focus();    return (false);  }  if (RegForm.repass.value != RegForm.password.value)  {    alert("两次密码不一致!");    RegForm.repass.focus();    return (false);  }  if (RegForm.email.value == "")  {    alert("电子邮箱不可为空!");    RegForm.email.focus();    return (false);  }}//--></script>
Copy after login


<style type="text/css">    html{font-size:12px;}    fieldset{width:520px; margin: 0 auto;}    legend{font-weight:bold; font-size:14px;}    label{float:left; width:70px; margin-left:10px;}    .left{margin-left:80px;}    .input{width:150px;}    span{color: #666666;}</style>
Copy after login




回复讨论(解决方案)

第一个问题的目测应该是样式的问题吧,css没加载?
第二个问题是想问什么,楼主是在按照教程学习php吗?

1#,不是样式问题啊。。字都不一样,明显不是同一个文件……
然后不太理解楼主要问什么。。
那两段代码放在和你前端页面同一个文件夹下

第一个问题,不可能是CSS样式问题,明显是楼主使用的不是同一个html
第二个问题,看来是注册页面的逻处理。看来你是新手啊,建议你还是先看看基础吧。

第一个问题的目测应该是样式的问题吧,css没加载?
第二个问题是想问什么,楼主是在按照教程学习php吗?

这代码没教程

就是网上的

1#,不是样式问题啊。。字都不一样,明显不是同一个文件……
然后不太理解楼主要问什么。。
那两段代码放在和你前端页面同一个文件夹下

那两段代码是PHP吗?

第一个问题,不可能是CSS样式问题,明显是楼主使用的不是同一个html
第二个问题,看来是注册页面的逻处理。看来你是新手啊,建议你还是先看看基础吧。

哦,基础有点

不过看这代码不会找BUG


第一个问题,不可能是CSS样式问题,明显是楼主使用的不是同一个html
第二个问题,看来是注册页面的逻处理。看来你是新手啊,建议你还是先看看基础吧。

哦,基础有点

不过看这代码不会找BUG
几个建议吧:
1 首先分清楚是后台逻辑部分问题,还是前台表现层出问题
2 对于PHP的问题,多用echo或者var_dump进行逐步调试
3 对于前端的问题,用好浏览器的调试工具(F12)
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template