网站实例(登录、注册、评论)---- 实现

一、登录功能的实现:

 
 
 
   
  登录系统的后台执行过程 
 
 
 **//以上是基本格式,下面是实现代码**
  标签相应的id应该设置为username
    $password=$_REQUEST["password"];//获取html中的密码(通过post请求) 
    //在相应的登录界面中设置的标签相应的id应该设置为password
    $con=mysql_connect("localhost","root","root");//连接mysql 数据库,账户名root ,密码root 
    if (!$con) { 
      die('数据库连接失败'.mysql_error()); 
    } 
    mysql_select_db("user_info",$con);//use user_info数据库; 
    $dbusername=null; 
    $dbpassword=null; 
    $result=mysql_query("select * from user_info where username ='{$username}';");//查出对应用户名的信息,isdelete表示在数据库已被删除的内容 
    while ($row = mysql_fetch_array($result)) {//while循环将$result中的结果找出来 
      $dbusername=$row["username"]; 
      $dbpassword=$row["password"]; 
    } 
    if (is_null($dbusername)) {//用户名在数据库中不存在时跳回index.html界面 
  ?> 
   
   
   
   
   
   
 
 

说明:
1、以上代码实现了登录功能的操作,其要求数据库账号密码为root;
2、其用户输入正确性的验证采用了js的方法进行验证,在判定过程中,插入js代码,从而增加了页面与用户的交互性!
值得注意的是js代码要在js标签内编写,php代码同样需要在php标签内编写。
例如:

 
  //在运行时用php访问后台数据库看数据是否符合,判定结果由js显示给用户。
   

网站实例(登录、注册、评论)---- 实现_第1张图片
3、需要建立一个名为user_info的数据库,建立一个user_info表,有passwod与username两行数据
网站实例(登录、注册、评论)---- 实现_第2张图片

小结:

登录界面思路:
1、连接数据库
2、获取用户输入+判定
3、存入数据库

二、注册功能的实现:

 
 
 
 
  register 
 
 
   
    
   
   
    
    
        
      
      
 
 

注册功能与登录功能实现是思路一样的,只不过是判定方法不一样。
例如:登录要遍历数据库,查找是否有相应的用户名和密码,没有则报错;
注册要遍历数据库,查找有无相应的用户名,有则报错;
同样用登录所建立的数据库就可以。

小结:

注册界面思路:
1、连接数据库
2、获取用户输入+判定
3、存入数据库

三、评论功能的实现

如果对登录注册有了一定的了解,那么评论功能一定也有了思路;评论功能比前两者更加简单,因为无需进行重复的判定,直接进行数据的存储即可。

 
    

在这里需要建立一个新的数据库名为comment,建立一个comment表,两行数据分别为user和comment在这里插入图片描述

小结:

评论界面思路:
1、连接数据库
2、insert 操作

网站页面关系:

1、主界面demo.html -----> index1.html(登录网页)+enter.php -------> demo.php(登录后主界面)

2、主界面demo.html -----> register.html(注册网页)+register.php -------> 1

3、demo.php(登录后主界面) -------> 浏览信息index.html /评论eidt.html ------>退出demo.html
网站实例(登录、注册、评论)---- 实现_第3张图片

你可能感兴趣的:(网站)