学了php后写了一个简单的学生管理系统,因为就是一个简单的练习样式都没怎么写。
数据库用的是MySQL,用pdo链接的数据库。
数据库的格式为:
id | int | |
name | varchar | 50 |
sex | varchar | 2 |
age | tinyint | |
class | varchar | 50 |
php文件一共6个。分别是
1、index.php主要是罗列学生的信息
<div> <?php include_once('menu.php');?> <table border="1" align="center" width=90%> <caption><h1>浏览学生信息</h1></caption> <tr bgcolor="#cccccc"> <th>ID</th><th>姓名</th><th>性别</th><th>年龄</th><th>班级</th><th>操作</th> </tr> <?php //链接数据库 try{ $pdo = new PDO("mysql:dbname=mydatabase;host=localhost","root",""); }catch(PDOException $e){ die("数据库链接失败".$e->getMessage()); } //查询信息 $sql = "select * from student"; $result = $pdo->query($sql); foreach($result as $row){ //循环罗列学生的信息 echo '<tr>'; echo "<td>{ $row['id']}</td>"; echo "<td>{ $row['name']}</td>"; echo "<td>{ $row['sex']}</td>"; echo "<td>{ $row['age']}</td>"; echo "<td>{ $row['class']}</td>"; echo "<td> <a href='javascript:doDel({ $row['id']})'>删除</a> <a href='edit.php?id={ $row['id']}')'>修改</a> </td>"; echo '</tr>'; } ?> </table> </div> <script> function doDel(id) { //当用户要删除信息的时候,弹出框,同时向删除也传递一个参数 if (confirm("确定要删除吗?")) { window.location = 'action.php?action=del&id='