当前位置:   article > 正文

PHP+Mysql—学生信息管理系统网站_php+msql学生信息管理系统

php+msql学生信息管理系统

一、功能介绍

1、登录功能:
设计网站登录界面,若用户名密码正确则显示主页面,若用户名密码错误,则显示注册页面。
2、注册功能:
设计注册界面,新用户注册后,能够将用户名、密码等信息写入数据库表中,并跳转至登录界面。

3、发布信息功能:
用户登录成功后,可以在页面上发布信息、修改信息和册除信息,未登录状态下提示用户未登录,并跳转到登录页面。信息的内容存储在数据库的info表中。

4、修改功能:

用户登录成功之后,可以修改个人信息。未登录状态下提示用户未登录,并跳转到登录页面。

二、工具

PHP编程:Sublime Text、phpstorm...
SQL:mysql
环境搭建:PHP study(PHP 5.5 + Apache)

三、效果展示

首页

用户登录

用户注册

用户信息修改

发布信息

查看信息

修改信息

删除信息

四、网站核心代码示例

采用pdo开发 login.php 文件:

  1. <?php
  2. require "lib/config.php";
  3. header("Content-type:text/html;charset=utf-8");
  4. //获取用户信息
  5. if(isset($_POST['username'])&&isset($_POST['password'])){
  6. $username=$_POST['username'];//接收输入的用户名密码
  7. $password=$_POST['password'];
  8. $sql="select * from student where name='$username' and password='$password'";
  9. if($res = $pdo->query($sql)){
  10. $rows = $res->fetch(PDO::FETCH_ASSOC);
  11. session_start();
  12. $_SESSION["id"] = $rows["id"];
  13. //成功登录跳转到首页
  14. header('Location: index.php');
  15. }else{
  16. //账号密码错误跳转到注册页面
  17. header('Location: userreg.php');
  18. }}
  19. require "./view/login.html";
  20. ?>

采用面向对象开发 login.php 文件:

  1. <?php
  2. require "lib/config.php";
  3. require "lib/mysql.class.php";
  4. header("Content-type:text/html;charset=utf-8");
  5. //获取用户信息
  6. if(isset($_POST['username'])&&isset($_POST['password'])){
  7. $username=$_POST['username'];//接收输入的用户名密码
  8. $password=$_POST['password'];
  9. $sql="select * from student where name='$username' and password='$password'";
  10. $userSQL = new MySql();
  11. $userData = $userSQL->getRow($sql);
  12. if (!empty($userData)) {
  13. session_start();
  14. $_SESSION["id"] = $userData["id"];
  15. //成功登录跳转到首页
  16. header('Location: index.php');
  17. } else {
  18. //账号密码错误跳转到注册页面
  19. header('Location: userreg.php');
  20. }
  21. }
  22. require "./view/login.html";
  23. ?>

采用面向过程开发 login.php 文件:

  1. <?php
  2. include("config.php");//包含连接数据库的配置文件
  3. if($_POST['submit']){
  4. if(isset($_SESSION['id'])) {//如果有SESSION ID 就提示“您已登录”
  5. echo "<script language=javascript>alert('您已登录');</script>";
  6. exit;
  7. }
  8. $username=$_POST['username'];//接收输入的用户名密码
  9. $password=$_POST['password'];
  10. $sql="select * from user19660183 where name='$username' and password='$password'";//将输入输入的用户名密码与数据库村的用户名密码进行比较
  11. $re=mysql_query($sql,$conn);
  12. $result=mysql_fetch_array($re);
  13. if(!empty($result)) {
  14. $_SESSION['id']=$result['id'];
  15. echo "<script language=javascript>alert('登录成功,进入主页面');window.location='view/index_right.html'</script>";//与数据库村的用户名密码一样就提示“登录成功,进入主页面”
  16. }
  17. else {
  18. echo "<script language=javascript>alert('用户名密码不正确,进入注册页面');window.location='view/userreg.html'</script>";//与数据库村的用户名密码不一样就提示“用户名密码不正确,进入注册页面”
  19. }
  20. }
  21. ?>

网站结构:

以采用pdo 开发的结构为例

五、源码获取

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/469851
推荐阅读
相关标签
  

闽ICP备14008679号