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

WBOY
Freigeben: 2016-06-23 13:38:31
Original
1268 Leute haben es durchsucht

①我的界面明明是这样



到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>');}
Nach dem Login kopieren


//包含数据库连接文件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> 重试';}
Nach dem Login kopieren


②上面那两端代码写在哪里?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>
Nach dem Login kopieren


<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>
Nach dem Login kopieren


<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>
Nach dem Login kopieren




回复讨论(解决方案)

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

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

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

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

这代码没教程

就是网上的

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

那两段代码是PHP吗?

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

哦,基础有点

不过看这代码不会找BUG


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

哦,基础有点

不过看这代码不会找BUG
几个建议吧:
1 首先分清楚是后台逻辑部分问题,还是前台表现层出问题
2 对于PHP的问题,多用echo或者var_dump进行逐步调试
3 对于前端的问题,用好浏览器的调试工具(F12)
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!