当前位置:   article > 正文

php+mysql 开发一个简单的小项目_php+mysql网站开发项目式教程

php+mysql网站开发项目式教程

1.创建数据库

2.连接数据库操作

单独将数据库的配置文件提取出来

common.php

  1. <!-- 连接完成 -->
  2. <?php
  3. $servername = "localhost";
  4. $username = "root"; // 用户名
  5. $password = "3z2Myca2LHXriWLF"; // 密码
  6. $dbname = "app_aptus_xin"; // 对应数据库
  7. // 创建连接
  8. $con = new mysqli($servername,$username,$password,$dbname);
  9. if ($con->connect_error) {
  10. die("连接失败:" . $con->connect_error);
  11. }

3.创建页面

index.html代码

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>一个简单的项目</title>
  7. </head>
  8. <body>
  9. <h2>管理系统</h2>
  10. <h2>用户管理</h2>
  11. <a href="">添加用户</a><br/>
  12. <a href="">查看用户</a><br/>
  13. <a href="">删除用户</a><br/>
  14. <a href="">修改用户</a>
  15. </body>
  16. </html>

运行结果:

4.添加用户代码

add_user.php代码

  1. <!--已完成-->
  2. <?php require_once "../Model/common.php";?>
  3. <html>
  4. <head>
  5. <title>添加用户</title>
  6. </head>
  7. <body>
  8. <h3>添加用户</h3>
  9. <form id="add_user" name="add_user" method="post" action="insert_user.php">
  10. 用户姓名:<input type="text" name="user_name"/><br/>
  11. 用户密码:<input type="text" name="user_psw"/><br/>
  12. 用户性别:<input type="text" name="user_sex"/><br/>
  13. 用户年龄:<input type="text" name="user_age"/><br/>
  14. 所属班级:<select name="show_user_name">
  15. <?php
  16. $sql="select * from dept";
  17. $result=mysqli_query($con,$sql);
  18. while($rows=mysqli_fetch_row($result)){
  19. echo "<option value=".$rows[0].">".$rows[1]."</option>";
  20. }
  21. ?>
  22. </select><br/>
  23. 小组名:<select name="user_group">
  24. <?php
  25. $sql="select * from usergroup";
  26. $result=mysqli_query($con,$sql);
  27. while($rows=mysqli_fetch_row($result)){
  28. echo "<option value=".$rows[0].">".$rows[1]."</option>";
  29. }
  30. ?>
  31. </select><br/>
  32. <br/>
  33. <input type="submit" value="添加"/>
  34. </form>
  35. </body>
  36. </html>

这时我们要对填写的表单进行操作,写入mysql对应的表里面,这个操作我单独写在insert_user里面了

insert_user代码:

  1. <!--已完成-->
  2. <?php require_once "../Model/common.php";?>
  3. <?php
  4. if(empty($_POST['user_name'])||empty($_POST['user_psw'])
  5. ||empty($_POST['user_sex'])||empty($_POST['user_age']))
  6. {
  7. die("请将信息填写完整!");
  8. }
  9. else
  10. {
  11. $UserName=($_POST['user_name']);
  12. //echo $UserName;
  13. $UserPsw =($_POST['user_psw']);
  14. $UserSex =($_POST['user_sex']);
  15. $UserAge =($_POST['user_age']);
  16. $UserCls =($_POST['show_user_name']);
  17. $UserGrp =($_POST['user_group']);
  18. // echo $UserName."<br>";
  19. // echo $UserPsw."<br>";
  20. // echo $UserSex."<br>";
  21. // echo $UserCls."<br>";
  22. // echo $UserGrp."<br>";
  23. $sql = "insert into users(user_name, user_psw, user_sex,user_age,user_dept,
  24. user_group)values('$UserName','$UserPsw','$UserSex','$UserAge',
  25. '$UserCls','$UserGrp')" ;
  26. //插入数据库
  27. if (!(mysqli_query( $con , $sql )))
  28. {
  29. echo "<script>alert('数据插入失败');//window.location.href='../'</script>" ;
  30. }
  31. else
  32. {
  33. echo "<script>alert('注册成功!')</script>" ;
  34. $q="select * from users where user_name='".$UserName."'";//设置查询指令
  35. $result=mysqli_query($con,$q);//执行查询
  36. $row=mysqli_fetch_assoc($result);
  37. echo "用户编号:".$row['user_id']."<br>";
  38. echo "用户姓名:".$UserName."<br>";
  39. echo "用户密码:".$UserPsw."<br>";
  40. echo "用户性别:".$UserSex."<br>";
  41. echo "用户年龄:".$UserAge."<br>";
  42. echo "用户班级:".$UserCls."<br>";
  43. echo "用户小组:".$UserGrp."<br>";
  44. }
  45. }

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

闽ICP备14008679号