PHP+MySQL实现留言板功能(二)

上次我们做了登陆注册页面的前端设计,这一节我们实现登陆和注册

结合上次的登陆注册页面,这次我们先实现注册,那么,我们就要先写注册页面的后端处理代码。我们将其命名为:doregister.php  代码如下。

connect();
$id=$_POST['id'];
$password=$_POST['password'];
$confirmPassword=$_POST['confirmPassword'];
if($password!=$confirmPassword){
    echo "";;
}
$alt="select * from tbl_ms where username='$id'";
$res = $ma1->print1($link,$alt);
if($id!=null&&$password!=null){
   $ma=new DB();
   $link=$ma->connect();
   $sql = "insert into tbl_ms (username,password) values('$id','$password')"; 
   for ($i=0; $i < count($res); $i++) {
       if($id!=$res[$i]['username']){
       $res = $ma->insert($link,$sql);
       };
       if($id==$res[$i]['username']){
           echo "";
       }
   }
}
else{
    echo "";
}
?>

然后我们继续实现登陆,登陆时要做判断,当数据库中存在这个账号,并且账号于密码对应的时候,登陆才会成功。我们将其命名为doloading.php  代码如下

connect();
   $sql = "select * from tbl_ms where username='$id' and password='$password'";  //tbl-ms是我用来存密码和账号的表
   $res = $ma1->CheckUser($link,$sql);
   if($res){
        header("Location:*.php");//*号位置填登陆成功后要显示的页面名称,由于这一节中我门的留言板还没做,所以先暂时用*表示
 };
   if(!$res){
        echo "";
   };
?>

就这样,简单的登陆注册就的后端处理代码就OK了,但是还没有连接到数据库,接下来我们来写连接数据库的代码。

1.连接数据库:connet.php


2.写处理函数:mysqlconfig.php

 alert('注册成功!');location='index.php'; "; 
      } else { 
          echo "Error insert data: " . $link->error; 
      }

     }
    function CheckUser($link,$sql){
      $result = mysqli_query($link,$sql);
      $row = mysqli_num_rows($result);
      if($row != 0){
        return true;
        }
	  else{
        return false;
        }
     }
    function insertl($link,$sql){
       if (mysqli_query($link, $sql)) { 
          echo ""; 
       } else { 
          echo "Error insert data: " . $link->error; 
      }

     }
	 function print1($link,$sql){
        $result = mysqli_query($link,$sql);
        $data = array();
        while ($row = mysqli_fetch_array($result)) {
          $data[] = $row;
        }
        if ($data) {
          return $data;
        } else {
          return false;
        }
      }
     
}
?>

这样,我们的注册登陆就OK了。

下一节,我们将留言板做好过后,下下期,我会把前面的代码做一下完善,发一个总的出来。到时大家如果还有问题,可以找我要源代码哦。

可以先给大家看一下最终效果:

这是上次做的登陆注册页面

PHP+MySQL实现留言板功能(二)_第1张图片

登陆进去过后的是添加留言页面:

PHP+MySQL实现留言板功能(二)_第2张图片

这是留言展示页面

PHP+MySQL实现留言板功能(二)_第3张图片

 

欢迎关注熊熊出没ING公众号,不定时跟新Java、python、信息安全等相关知识哦。

你可能感兴趣的:(留言板)