简介:

这是初学php的时候做的一个简单的增删改查,代码粗糙 , hxd们不要介意哈

1、首页

2.php文件
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<?php
include('3.php');
$query="SELECT * from tb_bookinfo ";
$result = mysqli_query($conn,$query);
echo '<table border="1" align="center">';
echo '<caption><h3>图书管理系统</h3></caption>';
echo '<tr>';
echo '<th align="center">ID</th>
<th align="center">书名</th>
<th align="center">作者</th>
<th align="center">价格</th>
<th align="center">类别</th>
<th colspan="2" align="center">操作</th>';
echo '</tr>';
while ($row = mysqli_fetch_array($result)){echo '<tr>';for ($i=0;$i<count($row)/2;$i++){echo "<td>".$row[$i].'  '."</td>";}echo '<td><a href="update.php?id='.$row[0].'&&bookName='.$row[1].'&&author='.$row[2].'&&price='.$row[3].'&&type='.$row[4].'">修改</a></td>>';echo '<td><a href="delete.php?id='.$row[0].'">删除</a></td>>';echo '</tr>';
}
echo '<tr align="right"><td colspan="6"  ><a href="1.html"><input type="submit" value="查询"></a></td>
<td ><a href="insert.html"><input type="submit" value="填加"></a></td>
</tr>';
echo '<tr align="right"><td colspan="7">'.'共有记录:'.mysqli_num_rows($result).'条</td></tr>';
echo '</table>';
?>
</body>
</html>
3.php文件(数据库链接文件)
<?php
header("Content-Type:text/html;charset=utf-8");
$conn = mysqli_connect('localhost','root','root','book1') or exit('数据库连接失败!!');

首页效果图

查询部分

1.html文件
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>图书查询</title>
</head>
<body>
<form method="post" action="query.php"><input type="text" name="bookName" placeholder="请输入书名"><input type="submit" name="sub" value="查询">
</form>
</body>
</html>
query.php文件
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<?php
include('3.php');
$query="SELECT * from tb_bookinfo where bookname='".$_POST['bookName']."'";
$result = mysqli_query($conn,$query);
echo '<table border="1" align="center">';
echo '<caption><h3>图书管理系统</h3></caption>';
echo '<tr>';
echo '<th align="center">ID</th>
<th align="center">书名</th>
<th align="center">作者</th>
<th align="center">价格</th>
<th align="center">类别</th>';
echo '</tr>';
while ($row = mysqli_fetch_array($result)){echo '<tr>';for ($i=0;$i<count($row)/2;$i++){echo "<td>".$row[$i].'  '."</td>";}echo '</tr>';
}
echo '<tr align="right"><td colspan="3">'.'共有记录:'.mysqli_num_rows($result).'条</td></tr>';
echo '</table>';
?>
</body>
</html>

查询效果图

增加部分

add.php文件
<?php
header('Content-Type:text/html;charset=utf-8');
include ('3.php');
$bookName=$_POST['bookName'];
$author=$_POST['author'];
$price=$_POST['price'];
$type=$_POST['type'];
if($bookName&&$author&&$price&&$type){$sql="insert into tb_bookinfo(bookname,author,price,type) values('".$bookName."','".$author."','".$price."','".$type."')";$result=mysqli_query($conn,$sql);if($result){echo "添加成功,点击<a href='2.php'>这里</a>返回查询>";}else{echo "添加失败,点击<a href='insert.html'>这里</a>重新添加>";}
}else{echo "输入的值不允许为空,点击<a href='javascript:οnclick=history.back()'>这里</a>返回>";}
insert.html文件
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<form action="add.php" method="post">书名:<input type="text" name="bookName"><br>作者:<input type="text" name="author"><br>价格:<input type="text" name="price"><br>类型:<input type="text" name="type"><br><input type="submit" value="添加">
</form>
</body>
</html>

添加效果图

修改部分

update.php
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><form action="update_ok.php" method="post"><input type="hidden" name="id" value="<?phpecho $_GET["id"]?>"><br>书名:<input type="text" name="bookName" value="<?phpecho $_GET["bookName"]?>"><br>作者:<input type="text" name="author" value="<?phpecho $_GET["author"]?>"><br>价格:<input type="text" name="price" value="<?phpecho $_GET["price"]?>"><br>类型:<input type="text" name="type" value="<?phpecho $_GET["type"]?>"><br><input type="submit" value="修改">
</form>
</body>
</html>

update_ok.php

<?php
header('Content-Type:text/html;charset=utf-8');
include('3.php');$sql ="update tb_bookinfo set bookname='".$_POST['bookName']."',
author='".$_POST['author']."',
price='".$_POST['price']."',
type='".$_POST['type']."'
where id=
" .$_POST['id'];
$result = mysqli_query($conn, $sql);
if($result){echo "修改成功,点击<a href='2.php'>这里</a>返回查询>";
}
else{echo "修改失败";
}

修改效果图

删除部分

delete.php文件
<?php
header('Content-Type:text/html;charset=utf-8');
include('3.php');
$id=$_GET["id"];
$sql ="delete from tb_bookinfo where id=".$id;
$result = mysqli_query($conn, $sql);
if($result){echo "删除成功,点击<a href='2.php'>这里</a>返回查看";
}
else{echo "删除失败";
}

删除效果图

php学生管理系统整理相关推荐

  1. JAVA+MySQL 数据库课设的问题及解答的整理 以【学生管理系统】为例

    JAVA+MySQL 数据库课设的问题及解答的整理 以[学生管理系统]为例.帅气学长哦! 编写这篇博文初衷 MySQL的一些问题 Eclipse导入项目的一些问题 数据库的建立和连接 最后一步 编写这 ...

  2. java学生信息管理系统排序_JAVA学生管理系统源代码(最新整理)

    <JAVA学生管理系统源代码(最新整理)>由会员分享,可在线阅读,更多相关<JAVA学生管理系统源代码(最新整理)(10页珍藏版)>请在人人文库网上搜索. 1.JAVA 学生管 ...

  3. java编写学生管理系统_Java实现学生管理系统

    导读热词 项目描述:通过管理员帐号登录,对学员信息进行管理.可以实现学员信息的增加.修改.删除.查询. 知识点:数组.do{}while循环.for循环.if语句.switch条件语句 学生管理系统的 ...

  4. 基于Android的学生管理系统的设计与实现

    一.选题理论及实际意义 目前, 无线通信技术日臻成熟.在此背景下,移动通信技术快速发展,信息传递方式产生了革命性的变化,信息传递的质量.效率大大提高,为人们的生活提供了极大便利.随着WiFi及4G无线 ...

  5. 学生管理系统的mysql数据库设计_MySQL数据库--学生管理系统数据库设计

    目录 学生管理系统数据库设计 学生管理系统功能介绍 数据库设计步骤 第1步: 找对象 第2步:找属性 第3步: 找关系 建表原则 第4步: 找特例: 等级明显而且不包含敏感数据的信息建议保持为1张表 ...

  6. (附源码)ssm学生管理系统 毕业设计 141543

    基于ssm学生管理系统 摘 要 随着互联网趋势的到来,各行各业都在考虑利用互联网将自己推广出去,最好方式就是建立自己的互联网系统,并对其进行维护和管理.在现实运用中,应用软件的工作规则和开发步骤,采用 ...

  7. 用mysql设计数据库管理系统_MySQL数据库--学生管理系统数据库设计

    学生管理系统数据库设计 设计一套数据库首先要熟悉当前系统有哪些功能,具体的业务流程是什么 学生管理系统功能介绍 一套学校用的学生管理系统,最核心的功能如下 学生信息管理(增加学生,删除学生,修改学生, ...

  8. 学生管理系统的mysql数据库设计_MySQL 数据库 -- 学生管理系统数据库设计

    MySQL 数据库 -- 学生管理系统数据库设计 目录 学生管理系统数据库设计 学生管理系统功能介绍 数据库设计步骤 第 1 步: 找对象 第 2 步: 找属性 第 3 步: 找关系 建表遵守原则 第 ...

  9. php有成绩预警的学生管理系统,PHP学生成绩管理系统

    学生成绩管理是每一个学校都会面临的一个问题,传统的管理模式已经明显到和时代不同步.通过我对当前学校成绩管理的需求和自己的实习经验整理出了一个能够满足大多数学校的学生成绩管理系统.本系统分为管理人员,教 ...

  10. 用python设计学生管理系统_python+tkinter实现学生管理系统

    本文实例为大家分享了python+tkinter实现学生管理系统的具体代码,供大家参考,具体内容如下 from tkinter import * from tkinter.messagebox imp ...

最新文章

  1. Pytorch自定义Loss
  2. vc++6.0的工作空间/工作区是什么?工程 文件 工作区什么区别?
  3. 洛谷 P4245 【模板】MTT
  4. 在eclipse中查看Android源代码
  5. postman 变量
  6. html里面textfield属性,StyleableTextField的CSS属性htmlText
  7. python列表、元组、集合、字典、json相互转换以及其他基础入门
  8. c语言怎么调用fork函数,C语言编程创建函数fork() 执行解析.pdf
  9. 计算机操作系统(第二版)庞丽萍 杨富民 第一章 绪论课后答案
  10. 使用海康8700综合平台对ds-6908解码器进行解码上墙大概配置
  11. solidworks电气元件3d库_丨部件库丨西门子3RV6电机保护开关
  12. 解决-redis保存的中文变为unicode, redis的基本操作
  13. SQLite入门之读取手机短信
  14. 运用ARCGIS制作行政区划数据图表
  15. PinnedSectionListView原理完全透析
  16. mysql varchar能不能超过255个字节及产生的问题。
  17. ExcelVBA从入门到精通——(1)实现第一个VBA程序
  18. HTTP Host 字段作用
  19. 如何从0基础到安卓软件开发工程师?
  20. 最好的dwg文件浏览器V12.0(CAD看图软件)下载

热门文章

  1. C# FTP 命令无法获取ServerU目录列表问题
  2. scrollView滚动原理
  3. Spring属性编辑器解读(转载)
  4. ScheduledThreadPoolExecutor之scheduleWithFixedDelay和scheduleAtFixedRate的区别
  5. Linux文本处理之awk
  6. Halcon之 Variation Model(转)
  7. cocos2dx 在win32打开黑色命令行
  8. JavaScript面向对象---原型链继承
  9. 在ArcScene中导入显示自己在SketchUp创建并经过修饰的模型
  10. const 与readonly的异同