app开发定制公司PHP+MYSQL【学生信息管理系统】(极简版)

app开发定制公司本次实验采用+Xampp实现PHP+MYSQL代码编写

app开发定制公司效果如下图所示

 

 

 

一、PHP程序编写

打开HBuider程序,app开发定制公司新建文件夹login,app开发定制公司文件目录如下:

1、新建login.htmlapp开发定制公司实现登录界面

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>注册登录</title>
  6. </head>
  7. <script language=JavaScript>
  8. function InputCheck(){
  9. var x = document.forms["Login"]["username"].value;
  10. if ( x == "" || x == null){
  11. alert("app开发定制公司请输入用户名!");
  12. return (false);
  13. }
  14. var y= document.forms["Login"]["password"].value;
  15. if (y == "" || y == null){
  16. alert("app开发定制公司请输入密码!");
  17. return (false);
  18. }
  19. }
  20. function Regpage() {
  21. location='register.html';
  22. }
  23. </script>
  24. <body background="img/背景1.jpg" style="background-size: 100% 100%;background-attachment: fixed;">
  25. <header> <img src="img/logo.png" ></header>
  26. <div style="position: absolute; left: 50%; top: 50%;width: 500px; margin-left:-250px; margin-top: -200px">
  27. <div style="background: #eFeFeF; padding: 20px;border-radius: 4px;box-shadow: 5px 5px 20px #444444" >
  28. <div>
  29. <form action="login.php" method="post" name="Login" onsubmit="return InputCheck()">
  30. <div style="color: black">
  31. <h2>app开发定制公司学生信息管理系统</h2>
  32. </div>
  33. <hr>
  34. <div>
  35. <label>用户名</label>
  36. <div>
  37. <input type="text" name="username" id="username" placeholder="用户名" autocomplete="off">
  38. </div>
  39. </div>
  40. <div>
  41. <label>密 码</label>
  42. <div>
  43. <input type="password" name="password" id="password" placeholder="密码" autocomplete="off">
  44. </div>
  45. </div>
  46. <div>
  47. <div>
  48. <input type="submit" value="登录">
  49. <input type="button" name="register" id="register" value="注册" onclick="Regpage()">
  50. </div>
  51. </div>
  52. </form>
  53. </div>
  54. </div>
  55. </div>
  56. </body>
  57. </html>

2、新建login.php登录界面功能实现

  1. <?php
  2. //数据库连接
  3. require("conn.php"); //我把连接数据库的连接代码写在conn.php脚本上
  4. //从登录页接受来的数据
  5. $name=$_POST["username"];
  6. $pwd=$_POST["password"];
  7. $sql="SELECT id,username,password FROM user WHERE username='$name' AND password='$pwd';";
  8. $result=mysqli_query($conn,$sql);
  9. $row=mysqli_num_rows($result);
  10. if(!$row){
  11. echo "<script>alert('密码错误,请重新输入');location='login.html'</script>";
  12. }
  13. else{
  14. echo "<script>alert('登录成功');location='index.php'</script>";
  15. }
  16. ?>

3、新建register.html实现注册界面

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>注册页面</title>
  6. </head>
  7. <script>
  8. function ResCheck() {
  9. var x=document.forms["Register"]["username"].value;
  10. if ( x == "" || x == null){
  11. alert("用户名不能为空!");
  12. return (false);
  13. }
  14. var y= document.forms["Register"]["password"].value;
  15. if (y == "" || y == null){
  16. alert("密码不能为空!");
  17. return (false);
  18. }
  19. var z= document.forms["Register"]["password2"].value;
  20. if ( z!=y ) {
  21. alert("两次密码输入不一致,重新输入!");
  22. return (false);
  23. }
  24. }
  25. </script>
  26. <body background="img/背景1.jpg" style="background-size: 100% 100%;background-attachment: fixed;">
  27. <header> <img src="img/logo.png" ></header>
  28. <div style="position: absolute; left: 50%; top: 50%;width: 500px; margin-left:-250px; margin-top: -200px">
  29. <div style="background: #eFeFeF; padding: 20px;border-radius: 4px;box-shadow: 5px 5px 20px #444444" >
  30. <div>
  31. <form action="register.php" method="post" name="Register" onsubmit="return ResCheck()">
  32. <div style="color:black">
  33. <h2>用户注册</h2>
  34. </div>
  35. <div>
  36. <label>用户名</label>
  37. <div>
  38. <input type="text" name="username" id="username" placeholder="用户名" autocomplete="off">
  39. </div>
  40. </div>
  41. <br/>
  42. <div>
  43. <label>密码</label>
  44. <div>
  45. <input type="password" name="password" id="password" placeholder="密码" autocomplete="off">
  46. </div>
  47. </div>
  48. <br/>
  49. <div>
  50. <label>确认密码</label>
  51. <div>
  52. <input type="password" name="password2" id="password2" placeholder="再次输入密码" autocomplete="off">
  53. </div>
  54. </div>
  55. <br/>
  56. <div>
  57. <input type="submit" value="提交">
  58. </div>
  59. </form>
  60. </div>
  61. </div>
  62. </body>
  63. </html>

4、新建register.php注册界面功能实现

  1. <?php
  2. //数据库连接
  3. require("conn.php");
  4. //从注册页接受来的数据
  5. $user=$_POST["username"];
  6. $pwd=$_POST["password"];
  7. $sql="INSERT INTO user (username,password) VALUES ('$user','$pwd')";
  8. $select="SELECT username FROM user WHERE username='$user'";
  9. $result=mysqli_query($conn,$select);
  10. $row=mysqli_num_rows($result);
  11. if(!$row){
  12. if (mysqli_query($conn,$sql)){
  13. echo "<script>alert('注册成功,请登录');location='login.html'</script>";
  14. }else{
  15. echo "<script>alert('注册失败,请重新注册');location='regsiter.html'</script>";
  16. }
  17. }else{
  18. echo "<script>alert('该用户已经存在,请直接登录');location='login.html'</script>";
  19. }
  20. ?>

5、新建index.php注册界面功能实现

  1. <?php
  2. //连接数据库
  3. include 'conn.php';
  4. //编写查询sql语句
  5. $sql = 'SELECT * FROM `student`';
  6. //执行查询操作、处理结果集
  7. $result = mysqli_query($link, $sql);
  8. if (!$result) {
  9. exit('查询sql语句执行失败。错误信息:'.mysqli_error($link)); // 获取错误信息
  10. }
  11. $data = mysqli_fetch_all($result, MYSQLI_ASSOC);
  12. //编写查询数量sql语句
  13. $sql = 'SELECT COUNT(*) FROM `student`';
  14. //执行查询操作、处理结果集
  15. $n = mysqli_query($link, $sql);
  16. if (!$n) {
  17. exit('查询数量sql语句执行失败。错误信息:'.mysqli_error($link)); // 获取错误信息
  18. }
  19. $num = mysqli_fetch_assoc($n);
  20. //将一维数组的值转换为一个字符串
  21. $num = implode($num);
  22. ?>
  23. <html>
  24. <head>
  25. <meta charset="UTF-8">
  26. <title>学生信息管理系统</title>
  27. </head>
  28. <style type="text/css">
  29. body {
  30. background-image: url(img/背景.jpg);
  31. background-size: 100%;
  32. }
  33. .wrapper {
  34. width: 1000px;
  35. margin: 20px auto;
  36. }
  37. h1 {
  38. text-align: center;
  39. }
  40. .add {
  41. margin-bottom: 20px;
  42. }
  43. .add a {
  44. text-decoration: none;
  45. color: #fff;
  46. background-color: #00CCFF;
  47. padding: 6px;
  48. border-radius: 5px;
  49. }
  50. td {
  51. text-align: center;
  52. }
  53. </style>
  54. <body>
  55. <header> <img src="img/logo.png" ></header>
  56. <div class="wrapper">
  57. <h1>学生信息管理系统</h1>
  58. <div class="add">
  59. <a href="addStudent.html">添加学生</a>&nbsp;&nbsp;&nbsp;共
  60. <?php echo $num; ?>个学生&nbsp;&nbsp;&nbsp;
  61. <a href="searchStudent.html">查找学生</a>
  62. </div>
  63. <table width="960" border="1">
  64. <tr>
  65. <th>学号</th>
  66. <th>姓名</th>
  67. <th>性别</th>
  68. <th>班级</th>
  69. <th>学历</th>
  70. <th>成绩</th>
  71. <th>籍贯</th>
  72. <th>操作</th>
  73. </tr>
  74. <?php
  75. foreach ($data as $key => $value) {
  76. foreach ($value as $k => $v) {
  77. $arr[$k] = $v;
  78. }
  79. echo "<tr>";
  80. echo "<td>{$arr['id']}</td>";
  81. echo "<td>{$arr['name']}</td>";
  82. echo "<td>{$arr['sex']}</td>";
  83. echo "<td>{$arr['class']}</td>";
  84. echo "<td>{$arr['edu']}</td>";
  85. echo "<td>{$arr['grade']}</td>";
  86. echo "<td>{$arr['city']}</td>";
  87. echo "<td>
  88. <a href='javascript:del({$arr['id']})'>删除</a>
  89. <a href='editStudent.php?id={$arr['id']}'>修改</a>
  90. </td>";
  91. echo "</tr>";
  92. // echo "<pre>";
  93. // print_r($arr);
  94. // echo "</pre>";
  95. }
  96. // 关闭连接
  97. mysqli_close($link);
  98. ?>
  99. </table>
  100. </div>
  101. <script type="text/javascript">
  102. function del(id) {
  103. if (confirm("确定删除这个学生吗?")) {
  104. window.location = "action_del.php?id=" + id;
  105. }
  106. }
  107. </script>
  108. </body>
  109. </html>

6、新建conn.php连接数据库

  1. <?php
  2. // 连接数据库、设置字符集
  3. $link = mysqli_connect('localhost', 'root', '', 'study');
  4. mysqli_set_charset($link, 'utf8');
  5. ?>

7、新建addStudent.html添加学生信息界面

  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>学生信息管理系统</title>
  6. <style type="text/css">
  7. body {
  8. background-image: url(img/背景.jpg);
  9. background-size: 100%;
  10. }
  11. .box {
  12. display: table;
  13. margin: 0 auto;
  14. }
  15. h2 {
  16. text-align: center;
  17. }
  18. .add {
  19. margin-bottom: 20px;
  20. }
  21. </style>
  22. </head>
  23. <body>
  24. <header> <img src="img/logo.png" ></header>
  25. <!--输出定制表单-->
  26. <div class="box">
  27. <h2>添加学生</h2>
  28. <div class="add">
  29. <form action="action_addStudent.php" method="post" enctype="multipart/form-data">
  30. <table border="1">
  31. <tr>
  32. <th>学  号:</th>
  33. <td><input type="text" name="id" size="25" value=""></td>
  34. </tr>
  35. <tr>
  36. <th>姓  名:</th>
  37. <td><input type="text" name="name" size="25" value=""></td>
  38. </tr>
  39. <tr>
  40. <th>性  别:</th>
  41. <td>
  42. <label><input checked type="radio" name="sex" value="男"></label>
  43. <label><input type="radio" name="sex" value="女"></label>
  44. </td>
  45. </tr>
  46. <tr>
  47. <th>班  级:</th>
  48. <td><input type="text" name="class" size="25" value=""></td>
  49. </tr>
  50. <tr>
  51. <th>学  历:</th>
  52. <td>
  53. <select name="edu">
  54. <option selected value="">--请选择--</option>
  55. <option value="研究生">研究生</option>
  56. <option value="本科">本科</option>
  57. <option value="专科">专科</option>
  58. <option value="高中">高中</option>
  59. <option value="初中">初中</option>
  60. </select>
  61. </td>
  62. </tr>
  63. <tr>
  64. <th>成  绩:</th>
  65. <td><input type="text" name="grade" size="25" value=""></td>
  66. </tr>
  67. <tr>
  68. <th>籍  贯:</th>
  69. <td><input type="text" name="city" size="25" value=""></td>
  70. </tr>
  71. <tr>
  72. <th></th>
  73. <td>
  74. <input type="button" onClick="javascript :history.back(-1);" value="返回">&nbsp;&nbsp;&nbsp;
  75. <input type="reset" value="重置">&nbsp;&nbsp;&nbsp;
  76. <input type="submit" value="提交">&nbsp;&nbsp;&nbsp;
  77. </td>
  78. </tr>
  79. </table>
  80. </form>
  81. </div>
  82. </div>
  83. </body>
  84. </html>

8、新建action_addStudent.php添加学生信息跳转

  1. <?php
  2. //连接数据库
  3. include 'conn.php';
  4. // 获取增加的学生信息
  5. $id = $_POST['id'];
  6. $name = $_POST['name'];
  7. $sex = $_POST['sex'];
  8. $class = $_POST['class'];
  9. $edu = $_POST['edu'];
  10. $grade = $_POST['grade'];
  11. $city = $_POST['city'];
  12. //编写预处理sql语句
  13. $sql = "INSERT INTO `student` VALUES(?, ?, ?, ?, ?, ?, ?)";
  14. //预处理SQL模板
  15. $stmt = mysqli_prepare($link, $sql);
  16. // 参数绑定,并为已经绑定的变量赋值
  17. mysqli_stmt_bind_param($stmt, 'sssssss', $id,$name, $sex, $class, $edu, $grade, $city);
  18. if ($name) {
  19. // 执行预处理(第1次执行)
  20. $result = mysqli_stmt_execute($stmt);
  21. //关闭连接
  22. mysqli_close($link);
  23. if ($result) {
  24. //添加学生成功
  25. //跳转到首页
  26. header("Location:index.php");
  27. }else{
  28. exit('添加学生sql语句执行失败。错误信息:' . mysqli_error($link));
  29. }
  30. }else{
  31. //添加学生失败
  32. //输出提示,跳转到首页
  33. echo "添加学生失败!<br><br>";
  34. header('Refresh: 3; url=index.php'); //3s后跳转
  35. }

9、新建action_del.php删除学生信息

  1. <?php
  2. //连接数据库
  3. include 'conn.php';
  4. $id = $_GET['id'];
  5. //删除指定数据
  6. //编写删除sql语句
  7. $sql = "DELETE FROM student WHERE id={$id}";
  8. //执行查询操作、处理结果集
  9. $result = mysqli_query($link, $sql);
  10. if (!$result) {
  11. exit('sql语句执行失败。错误信息:'.mysqli_error($link)); // 获取错误信息
  12. }
  13. // 删除完跳转到首页
  14. header("Location:index.php");

10、新建action_editStudent.php修改学生信息

  1. <?php
  2. //连接数据库
  3. include 'conn.php';
  4. // 获取修改后的学生信息
  5. $id = $_POST['id'];
  6. $name = $_POST['name'];
  7. $sex = $_POST['sex'];
  8. $class = $_POST['class'];
  9. $edu = $_POST['edu'];
  10. $grade = $_POST['grade'];
  11. $city = $_POST['city'];
  12. //编写预处理sql语句
  13. $sql = "UPDATE `student`
  14. SET
  15. `name`= ?,
  16. `sex`= ?,
  17. `class`= ?,
  18. `edu`= ?,
  19. `grade`= ?,
  20. `city`= ?
  21. WHERE `id`= ?";
  22. //预处理SQL模板
  23. $stmt = mysqli_prepare($link, $sql);
  24. // 参数绑定,并为已经绑定的变量赋值
  25. mysqli_stmt_bind_param($stmt, 'sssssss', $name, $sex, $class, $edu, $grade, $city, $id);
  26. if ($name) {
  27. // 执行预处理(第1次执行)
  28. $result = mysqli_stmt_execute($stmt);
  29. //关闭连接
  30. mysqli_close($link);
  31. if ($result) {
  32. //修改学生成功
  33. //跳转到首页
  34. header("Location:index.php");
  35. }else{
  36. exit('修改学生信息sql语句执行失败。错误信息:' . mysqli_error($link));
  37. }
  38. }else{
  39. //修改学生失败
  40. //输出提示,跳转到首页
  41. echo "修改学生失败!<br><br>";
  42. header('Refresh: 3; url=index.php'); //3s后跳转
  43. }

11、新建editStudent.php添加学生信息界面

  1. <?php
  2. //连接数据库
  3. include 'conn.php';
  4. //获取id
  5. $id = $_GET['id'];
  6. //编写查询sql语句
  7. $sql = "SELECT * FROM `student` WHERE `id`=$id";
  8. //执行查询操作、处理结果集
  9. $result = mysqli_query($link, $sql);
  10. if (!$result) {
  11. exit('查询sql语句执行失败。错误信息:'.mysqli_error($link)); // 获取错误信息
  12. }
  13. $data = mysqli_fetch_all($result, MYSQLI_ASSOC);
  14. //将二维数数组转化为一维数组
  15. foreach ($data as $key => $value) {
  16. foreach ($value as $k => $v) {
  17. $arr[$k]=$v;
  18. }
  19. }
  20. ?>
  21. <html>
  22. <head>
  23. <meta charset="UTF-8">
  24. <title>学生信息管理系统</title>
  25. <style type="text/css">
  26. body {
  27. background-image: url(img/背景.jpg);
  28. background-size: 100%;
  29. }
  30. .box {
  31. display: table;
  32. margin: 0 auto;
  33. }
  34. h2 {
  35. text-align: center;
  36. }
  37. .add {
  38. margin-bottom: 20px;
  39. }
  40. </style>
  41. </head>
  42. <body background-image: url(img/背景.jpg);background-size: 100%;>
  43. <header> <img src="img/logo.png" ></header>
  44. <!--输出定制表单-->
  45. <div class="box">
  46. <h2>修改学生信息</h2>
  47. <div class="add">
  48. <form action="action_editStudent.php" method="post" enctype="multipart/form-data">
  49. <table border="1">
  50. <tr>
  51. <th>编  号:</th>
  52. <td><input type="text" name="id" size="5" value="<?php echo $arr["id"] ?>" readonly="readonly"></td>
  53. </tr>
  54. <tr>
  55. <th>姓  名:</th>
  56. <td><input type="text" name="name" size="25" value="<?php echo $arr["name"] ?>"></td>
  57. </tr>
  58. <tr>
  59. <th>性  别:</th>
  60. <td>
  61. <label><input <?php if ($arr["sex"]=="男" ) { echo "checked" ; } ?> type="radio" name="sex" value="男">男</label>
  62. <label><input <?php if ($arr["sex"]=="女" ) { echo "checked" ; } ?> type="radio" name="sex" value="女">女</label>
  63. </td>
  64. </tr>
  65. <tr>
  66. <th>班  级:</th>
  67. <td><input type="text" name="class" size="25" value="<?php echo $arr["class"] ?>"></td>
  68. </tr>
  69. <tr>
  70. <th>学  历:</th>
  71. <td>
  72. <select name="edu">
  73. <option <?php if (!$arr["edu"]) { echo "selected" ; } ?> value="">--请选择--</option>
  74. <option <?php if ($arr["edu"]=="研究生" ) { echo "selected" ; } ?> value="研究生">研究生</option>
  75. <option <?php if ($arr["edu"]=="本科" ) { echo "selected" ; } ?> value="本科">本科</option>
  76. <option <?php if ($arr["edu"]=="专科" ) { echo "selected" ; } ?> value="专科">专科</option>
  77. <option <?php if ($arr["edu"]=="高中" ) { echo "selected" ; } ?> value="高中">高中</option>
  78. <option <?php if ($arr["edu"]=="初中" ) { echo "selected" ; } ?> value="初中">初中</option>
  79. </select>
  80. </td>
  81. </tr>
  82. <tr>
  83. <th>成  绩:</th>
  84. <td><input type="text" name="grade" size="25" value="<?php echo $arr["grade"] ?>"></td>
  85. </tr>
  86. <tr>
  87. <th>籍  贯:</th>
  88. <td><input type="text" name="city" size="25" value="<?php echo $arr["city"] ?>"></td>
  89. </tr>
  90. <tr>
  91. <th></th>
  92. <td>
  93. <input type="button" onClick="javascript :history.back(-1);" value="返回">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  94. <input type="submit" value="提交">
  95. </td>
  96. </tr>
  97. </table>
  98. </form>
  99. </div>
  100. </div>
  101. </body>
  102. </html>

12、新建searchStudent.html查找学生信息界面

  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>学生信息管理系统</title>
  6. <style type="text/css">
  7. body {
  8. background-image: url(img/背景.jpg);
  9. background-size: 100%;
  10. }
  11. .box {
  12. display: table;
  13. margin: 0 auto;
  14. }
  15. h2 {
  16. text-align: center;
  17. }
  18. .add {
  19. margin-bottom: 20px;
  20. }
  21. </style>
  22. </head>
  23. <body>
  24. <header> <img src="img/logo.png" ></header>
  25. <!--输出定制表单-->
  26. <div class="box">
  27. <h2>查找学生</h2>
  28. <div class="add">
  29. <form action="searchStudent.php" method="get" enctype="multipart/form-data">
  30. <table border="1">
  31. <tr>
  32. <th>学生编号:</th>
  33. <td><input type="text" name="id" size="25" value="" autofocus="autofocus"></td>
  34. </tr>
  35. <tr>
  36. <th></th>
  37. <td>
  38. <input type="button" onClick="javascript :history.back(-1);" value="返回">&nbsp;&nbsp;&nbsp;
  39. <input type="reset" value="重置">&nbsp;&nbsp;&nbsp;
  40. <input type="submit" value="查找">&nbsp;&nbsp;&nbsp;
  41. </td>
  42. </tr>
  43. </table>
  44. </form>
  45. </div>
  46. </div>
  47. </body>
  48. </html>

13、新建searchStudent.php查找学生信息功能实现

  1. <?php
  2. //连接数据库
  3. include 'conn.php';
  4. //获取id
  5. $id = $_GET['id'];
  6. //编写查询sql语句
  7. $sql = "SELECT * FROM `student` WHERE `id`=$id";
  8. //执行查询操作、处理结果集
  9. $result = mysqli_query($link, $sql);
  10. if (!$result) {
  11. exit('查询sql语句执行失败。错误信息:'.mysqli_error($link)); // 获取错误信息
  12. }
  13. $data = mysqli_fetch_all($result, MYSQLI_ASSOC);
  14. if (!$data) {
  15. //输出提示,跳转到首页
  16. echo "没有这个学生!<br><br>";
  17. header('Refresh: 3; url=index.php'); //3s后跳转
  18. exit();
  19. }
  20. //将二维数数组转化为一维数组
  21. foreach ($data as $key => $value) {
  22. foreach ($value as $k => $v) {
  23. $arr[$k]=$v;
  24. }
  25. }
  26. ?>
  27. <html>
  28. <head>
  29. <meta charset="UTF-8">
  30. <title>学生信息管理系统</title>
  31. <style type="text/css">
  32. body {
  33. background-image: url(1.jpg);
  34. background-size: 100%;
  35. }
  36. .box {
  37. display: table;
  38. margin: 0 auto;
  39. }
  40. h2 {
  41. text-align: center;
  42. }
  43. .add {
  44. margin-bottom: 20px;
  45. }
  46. </style>
  47. </head>
  48. <body>
  49. <!--输出定制表单-->
  50. <div class="box">
  51. <h2>查看学生信息</h2>
  52. <div class="add">
  53. <form action="index.php" method="post" enctype="multipart/form-data">
  54. <table border="1">
  55. <tr>
  56. <th>编  号:</th>
  57. <td><input type="text" name="id" size="5" value="<?php echo $arr["id"] ?>" readonly="readonly"></td>
  58. </tr>
  59. <tr>
  60. <th>姓  名:</th>
  61. <td><input type="text" name="name" size="25" value="<?php echo $arr["name"] ?>" readonly="readonly"></td>
  62. </tr>
  63. <tr>
  64. <th>性  别:</th>
  65. <td>
  66. <label><input <?php if ($arr["sex"]=="男" ) { echo "checked" ; } ?> type="radio" name="sex" value="男" disabled="disabled">男</label>
  67. <label><input <?php if ($arr["sex"]=="女" ) { echo "checked" ; } ?> type="radio" name="sex" value="女" disabled="disabled">女</label>
  68. </td>
  69. </tr>
  70. <tr>
  71. <th>班 级:</th>
  72. <td><input type="text" name="class" size="25" value="<?php echo $arr["class"] ?>" readonly="readonly"></td>
  73. </tr>
  74. <tr>
  75. <th>学  历:</th>
  76. <td>
  77. <select name="edu" disabled="disabled">
  78. <option <?php if (!$arr["edu"]) { echo "selected" ; } ?> value="">--请选择--</option>
  79. <option <?php if ($arr["edu"]=="研究生" ) { echo "selected" ; } ?> value="研究生">研究生</option>
  80. <option <?php if ($arr["edu"]=="本科" ) { echo "selected" ; } ?> value="本科">本科</option>
  81. <option <?php if ($arr["edu"]=="专科" ) { echo "selected" ; } ?> value="专科">专科</option>
  82. <option <?php if ($arr["edu"]=="高中" ) { echo "selected" ; } ?> value="高中">高中</option>
  83. <option <?php if ($arr["edu"]=="初中" ) { echo "selected" ; } ?> value="初中">初中</option>
  84. </select>
  85. </td>
  86. </tr>
  87. <tr>
  88. <th>成 绩:</th>
  89. <td><input type="text" name="grade" size="25" value="<?php echo $arr["grade"] ?>" readonly="readonly"></td>
  90. </tr>
  91. <tr>
  92. <th>籍  贯:</th>
  93. <td><input type="text" name="city" size="25" value="<?php echo $arr["city"] ?>" readonly="readonly"></td>
  94. </tr>
  95. <tr>
  96. <th></th>
  97. <td>
  98. <input type="button" onClick="javascript :history.back(-1);" value="返回">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  99. <input type="submit" value="确定">
  100. </td>
  101. </tr>
  102. </table>
  103. </form>
  104. </div>
  105. </div>
  106. </body>
  107. </html>

二、创建数据库

1、打开,如图

2、 单击“Admin进入数据库,创建regitlogin数据库,新建查询命令 ,按回车键执行导入命令

  1. SET FOREIGN_KEY_CHECKS=0;
  2. -- ----------------------------
  3. -- Table structure for student
  4. -- ----------------------------
  5. DROP TABLE IF EXISTS `student`;
  6. CREATE TABLE `student` (
  7. `id` int(10) NOT NULL AUTO_INCREMENT,
  8. `name` varchar(32) DEFAULT NULL COMMENT '姓名',
  9. `sex` char(2) DEFAULT NULL COMMENT '性别',
  10. `class` varchar(6) DEFAULT NULL COMMENT '年龄',
  11. `edu` varchar(12) DEFAULT NULL COMMENT '学历',
  12. `grade` varchar(20) DEFAULT NULL,
  13. `city` varchar(32) DEFAULT NULL COMMENT '籍贯',
  14. PRIMARY KEY (`id`)
  15. ) ENGINE=InnoDB AUTO_INCREMENT=171 DEFAULT CHARSET=utf8;
  16. -- ----------------------------
  17. -- Records
  18. -- ----------------------------
  19. INSERT INTO `student` VALUES ('2022001', '傅晓东', '男', '计算机二班', '本科', '90', '河南');
  20. INSERT INTO `student` VALUES ('2022002', '王小健', '男', '计算机二班', '本科', '81', '西藏');

3、在regitlogin数据库中建两个表,Student学生信息表

4、 User表存放登录者用户名和密码

三、 启动Xampp,在浏览器输入localhost/login.html,项目正确启动并运行了。

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发