php学生管理系统整理

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介: php学生管理系统整理

简介:


这是初学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="<?php
    echo $_GET["id"]
    ?>"><br>
    书名:<input type="text" name="bookName" value="<?php
     echo $_GET["bookName"]
    ?>"><br>
    作者:<input type="text" name="author" value="<?php
    echo $_GET["author"]
    ?>">
    <br>
    价格:<input type="text" name="price" value="<?php
    echo $_GET["price"]
    ?>"><br>
    类型:<input type="text" name="type" value="<?php
    echo $_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 "删除失败";
}

删除效果图

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
4月前
|
监控 安全 前端开发
PHP医院安全不良事件报告管理系统项目源码
不良事件上报系统,对患者安全(不良)事件实施全过程追踪管理,包括数据上报、流转审批、数据统计、原因分析、措施制定、效果追踪等环节,管理过程设置权限分级,相关人员职责明确,通过闭环管理使不良事件得到有效解决。 包含10大类医疗安全(不良)事件,即医疗事件、药品事件、护理事件、医学技术检查事件、输血事件、医院感染事件、医疗器械事件、安全管理与意外伤害事件,进一步又细分为60余类二级事件,全面覆盖医院所有临床科室、辅助科室及职能部门,从而消灭医疗安全(不良)事件管理的“盲区”。
33 1
|
4月前
|
存储 数据采集 安全
PHP手术麻醉管理系统源码
手术麻醉信息管理系统是数字化手段应用于手术过程中的重要组成部分,用数字形式获取并存储手术相关信息,既便捷又高效。既然是管理系统,那就是一整套流程,管理患者手术、麻醉的申请、审批、安排以及术后有关各项数据的记录、管理和应用,都可以做到规范化。
35 0
|
9月前
|
JavaScript 小程序 Java
PHP-Mysql学生成绩管理系统--【课程设计】
刚开始在阿里写博客,感觉它的速度挺快的。 阿里的服务器对于老程序员来说是接触的很早了,因为MVAEN的国内镜像就是使用的阿里的。 再到后来的VUE的镜像,也是这样,感觉阿里是一个真正为程序员打造的平台。 嗯,我的系列一般就是以下这些 【课程设计】工作量不大,当个大作业还可以 【毕业设计】工作量大,当个毕业设计也足够(只是) 【毕业论文】不需要解释 【开题报告】不需要解释 【浅入深出】微信小程序教学 【JSB】JAVA Spring Boot教学 【白嫖项目】 PHP 项目(嫖P同意) 【思维导图知识范围】 一般是这门学科的知识导图分解,并做总目录。 ...其它的暂定
|
11月前
|
SQL 关系型数据库 MySQL
【毕业设计之PHP系列】PHP课程网站络管理系统(三)
【毕业设计之PHP系列】PHP课程网站络管理系统
94 0
【毕业设计之PHP系列】PHP课程网站络管理系统(三)
|
11月前
|
安全 关系型数据库 MySQL
【毕业设计之PHP系列】PHP课程网站络管理系统(二)
【毕业设计之PHP系列】PHP课程网站络管理系统
116 0
|
11月前
|
SQL 关系型数据库 MySQL
【毕业设计之PHP系列】PHP课程网站络管理系统(一)
【毕业设计之PHP系列】PHP课程网站络管理系统
94 0
|
12月前
|
PHP
PHP语言技术开发的手术麻醉管理系统源码
手术麻醉管理系统(DORIS)是应用于医院手术室、麻醉科室的计算机软件系统。该系统针对整个围术期,对病人进行全程跟踪与信息管理,自动集成病人HIS、LIS、RIS、PACS信息,采集监护等设备数据,根据质控要求自动生成电子单据,把麻醉医生从繁重的单据记录中解放出来,从而有更多时间为手术顺利进行保驾护航。麻醉信息管理系统覆盖了从患者入院,经过术前、术中、术后,直至出院的全过程。通过与医院信息系统的信息集成,与监护设备的数据集成,实现了围术期患者信息的自动采集与共享,建立围术期电子病历。
78 0
|
存储 前端开发 关系型数据库
基于PHP和MySQL数据库实现的学生成绩管理系统
基于PHP和MySQL数据库实现的学生成绩管理系统
505 0
基于PHP和MySQL数据库实现的学生成绩管理系统
|
数据库
PHP+MySQL打造XXX管理系统
PHP+MySQL打造XXX管理系统
106 0
PHP+MySQL打造XXX管理系统
|
Web App开发 测试技术 API
使用PHP搭建Web版Docker管理系统实践
版权声明:作者:汤青松 https://blog.csdn.net/u013431141/article/details/81612523 一、背景 团队中使用容器比较频繁,但并不是所有人都可以登陆服务器去执行命令,但是又需要用到docker,所以有一个需求通过web来管理docker,而其他语言并不怎么熟悉,后期维护成本比较高,所以笔者采用PHP来管理容器。
1857 0