php学生管理系统整理

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 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 "删除失败";
}

删除效果图

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
8天前
|
前端开发 关系型数据库 MySQL
PHP外链网盘系统网站源码
> 本文将详细介绍如何从零构建一个基于PHP和MySQL的文件管理系统,分解项目代码并剖析每个模块的功能。我们将以`index.php`、`config.php`和`api.php`这三个核心文件为例,详细展示如何设计文件列表、数据库配置和文件上传接口,从而实现一个完整的文件管理系统。该文章可以作为学术研究和代码实现的参考。
124 98
|
4天前
|
关系型数据库 MySQL PHP
免登录游客卡密发放系统PHP网站源码
这是一个简单易用的卡密验证系统,主要功能包括: 卡密管理和验证,多模板支持,响应式设计,验证码保护,防刷机制,简洁的用户界面, 支持自定义模板,移动端优化,安全性保护,易于部署和维护。
109 77
|
20天前
|
Linux PHP 数据安全/隐私保护
2024授权加密系统PHP网站源码
2024授权加密系统PHP网站源码
101 58
|
25天前
|
前端开发 PHP 数据安全/隐私保护
知识付费系统源码 PHP
在数字经济背景下,知识付费成为新兴领域,尤其在线教育平台的兴起,使更多教育者通过知识付费系统销售课程,实现数字化转型与收入提升。开发此类平台需考虑众多技术细节和业务需求,如使用PHP语言实现支付功能,确保安全性、性能和可扩展性,选择合适的技术方案至关重要。
47 4
知识付费系统源码 PHP
|
12天前
|
移动开发 小程序 前端开发
使用php开发圈子系统特点,如何获取圈子系统源码,社交圈子运营以及圈子系统的功能特点,圈子系统,允许二开,免费源码,APP 小程序 H5
开发一个圈子系统(也称为社交网络或社群系统)可以是一个复杂但非常有趣的项目。以下是一些关键特点和步骤,帮助你理解如何开发、获取源码以及运营一个圈子系统。
84 3
|
5月前
|
存储 安全 PHP
PHP中实现简单身份验证系统的步骤
【8月更文挑战第31天】在构建Web应用程序时,确保用户身份的合法性和数据的安全性是至关重要的。本文将引导你通过使用PHP语言来实现一个简单的身份验证系统,从数据库设计到前端登录界面的创建,再到后端逻辑的处理,我们将一步步地走过整个流程。无论你是PHP新手还是希望复习相关知识,这篇文章都将为你提供清晰的指导和实用的代码示例。
|
2月前
|
关系型数据库 MySQL PHP
骗子曝光系统网站PHP源码
骗子曝光系统网站PHP源码 PHP 7.0+ Mysql 5.6+ 上传访问域名/install安装
51 2
|
2月前
|
JavaScript PHP 数据安全/隐私保护
乞丐在线要饭系统PHP网站源码
在这个物欲横流、竞争激烈的时代,有时候我们真心觉得钱来得太不容易,甚至连最基本的生存都成了负担。于是,我们想出了一个特别“独特”的点子:用利息砸我,给我点施舍!
81 1
ly~
|
3月前
|
存储 安全 前端开发
php文件管理系统
PHP 文件管理系统是基于 PHP 开发的,用于管理文件和文件夹的应用。它支持文件上传、下载、浏览、搜索、编辑和删除,并提供权限管理和安全防护功能。适用于企业内部、网站和个人文件管理,确保文件的安全性、保密性和高效共享。
ly~
109 9
ly~
|
3月前
|
存储 自然语言处理 前端开发
有哪些常见的 PHP 文件管理系统?
elFinder:开源Web文件管理器,支持文件的基本操作及拖放管理,具备多种文件预览、权限管理功能,适用于网站后台文件管理和共享主机环境。 FileRun:多语言、易用的文件管理工具,提供强大的搜索和版本控制功能,支持外部存储集成,适用于企业内部文件共享与协作。 KCFinder:轻量级PHP文件管理器,易于集成,支持文件上传下载限制,与富文本编辑器兼容,适用于博客系统和内容编辑场景。 AjaXplorer:基于Ajax技术的文件管理系统,提供流畅体验和插件扩展,支持文件分类和共享,适用于团队协作和灵活文件分享场景。
ly~
161 1