(∩_∩)
1.概述
学了php的一些基础,包括HTML,php,pdo,mysql操作等,一直都没有将它们有机结合。最近写了一个简单的网页版学生信息管理系统,前台用HTML,脚本用到了JavaScript和PHP,数据库用到了MySQL。麻雀虽小,五脏俱全。算是对这些知识的一次总结吧。
2.源码
工程包括5个php文件:
index.php,负责首页展现;
menu.php,负责前台的菜单实现;
add.php,负责添加页面的实现;
edit.php,负责编辑页面的实现;
action.php,负责对增删查改操作的实现。
index.php
1
2
3
4
学生信息管理5
6 functiondoDel(id) {7 if (confirm("确定要删除么?")) {8 window.location = 'action.php?action=del&id='+id;9 }10 }11
12
13
14
15 <?php16 include_once "menu.php";17 ?>
18
浏览学生信息
19
20
21
ID22
姓名23
性别24
年龄25
班级26
操作27
28 <?php29 //1.连接数据库
30 try{31 $pdo = new PDO("mysql:host=localhost;dbname=test;", "root", "");32 } catch (PDOException $e) {33 die("数据库连接失败" . $e->getMessage());34 }35 //2.解决中文乱码问题
36 $pdo->query("SET NAMES 'UTF8'");37 //3.执行sql语句,并实现解析和遍历
38 $sql = "SELECT * FROM stu ";39 foreach ($pdo->query($sql) as $row) {40 echo "
";41 echo "{$row['id']}";42 echo "{$row['name']}";43 echo "{$row['sex']}";44 echo "{$row['age']}";45 echo "{$row['classid']}";46 echo "47 删除48 修改49 ";50 echo "";51 }5253 ?>
54
55
56
57
58
59