猿问

注册和登录的代码怎么写php

注册和登录的代码怎么写php

幸福的小鱼儿
浏览 15935回答 4
4回答

InfiniteLoop

注册页面<!doctype html> <html>  <head>   <meta charset="UTF-8">   <meta name="Generator" content="EditPlus®">   <meta name="Author" content="">   <meta name="Keywords" content="">   <meta name="Description" content="">   <title>注册页面</title>  </head>  <body>   <form action="reg.php" method="post">     <p>         <label>用户名:</label>         <input type="text" name="username" id="txt1" />     </p>     <p>         <label>密码:</label>         <input type="password" name="password" id="pwd1" />     </p>     <p>         <label>确认密码:</label>         <input type="password" id="pwd2" />     </p>     <p>         <input type="submit" value="注册" />     </p>   </form>  </body> </html>php对提交过来的信息的处理<?php     //Author:avirtuous     $con = mysql_connect("localhost","root","root") or die('Cloud not connect:'.mysql_error());     mysql_select_db("demo",$con);     $un = $_POST['username'];     $pwd = $_POST['password'];     $result=mysql_query("INSERT INTO user (username,password) VALUES ($un,$pwd)");     if($result){         echo "注册成功";     } else {         echo "注册失败";     } ?>登陆页面<!doctype html> <html>  <head>   <meta charset="UTF-8">   <meta name="Generator" content="EditPlus®">   <meta name="Author" content="">   <meta name="Keywords" content="">   <meta name="Description" content="">   <title>登陆页面</title>  </head>  <body>   <form action="login.php" method="post">     <p>         <label>用户名:</label>         <input type="text" name="username" id="txt1" />     </p>     <p>         <label>密码:</label>         <input type="password" name="password" id="pwd1" />     </p>     <p>         <input type="submit" value="登陆" />     </p>   </form>  </body> </html>登陆页面的处理<?php     //Author:avirtuous     $con = mysql_connect("localhost","root","root") or die('Cloud not connect:'.mysql_error());     mysql_select_db("demo",$con);     $un = $_POST['username'];     $pwd = $_POST['password'];     $result=mysql_query("SELECT * from user where username=$un and password=$pwd");     if($result){         echo "登陆成功";     } else {         echo "用户名或密码错误";     }      ?>这里只做简单的功能实现,放到实际中还欠缺许多处理

InfiniteLoop

不好意思 之前脑袋短路了 mysql_query()返回的是一个资源标示符,也就是说只要sql语句正确,无论查询到的结果如何 都会返回值,所以对登陆的php页面做了点修改<?php     $con = mysql_connect("localhost","root","root") or die('Cloud not connect:'.mysql_error());     mysql_select_db("demo",$con);     $un = $_POST['username'];     $pwd = $_POST['password'];     $result=mysql_query("SELECT * from user where username=$un");     $row = mysql_fetch_array($result);     if($row) {         if($row['password'] == $pwd) {             echo "登陆成功";         } else {             echo "密码错误";         }     } else {         echo "用户名不存在";     } ?>

成天昆丶

我想学习你们网站的那个弹窗登陆,主要是弹窗,背景不变,有源码最好不过了!(*^__^*) 

幸福的小鱼儿

谢谢啊 
随时随地看视频慕课网APP
我要回答