php+mysql期末作业小项目

目录

1、登录界面

2、注册界面

3、主界面

4、学生表界面

5 、查询学生界面​编辑

6、修改学生信息界面​编辑

7、删除学生信息界面

8、添加学生信息界面

 9、后台数据库​编辑


一个简单的php➕mysql项目学生信息管理系统,用于广大学子完成期末作业的参考,该系统实现增、删、改、查等基本功能。

1、登录界面

92b778d0ee504f01b4e56b77586c9700.png

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title><link rel="stylesheet" type="text/css" href="login.css">
</head><body>
<div class="login">	<h2 class="BT">Login</h2><div class="zm">
<form action="function.php?action=login" method="post">
账号:<input type="number"  name="user"><br><br>
密码:<input type="password"  name="password">
<p>没有账号?点击<a href="newuser.php">注册</a></p>
<div>
<input type="submit" value="登录"  class="dl"><input type="reset" value="重置" class="cz">	
</div>
</form>
</div>
</div>
</body>
</html>

当输入密码点击登录后会弹出“登录成功”或者“账号或密码有错误提示”

405bb6343d104dcfaeb62c64a50223ce.png

2、注册界面

5a5d348976724b9ca8c8bf86d6920922.png

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<link rel="stylesheet" type="text/css" href="newuser.css">	
</head><body><div class="l">
<img src="微信图片_20220530195333333png.png" width="100px"  height="100px">
<h3>学生成绩管理系统</h3></div><div style=" height: 130px;  " > <a href="login.php" class="ll"  ></a></div>
<div class="zc" style="padding-left: 30px;"><h2 align="center" style="color:#D6CFCF;">DeleteStudent</h2><br>
<form method="post" action="">
账&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;号:<input type="number" class="id" name="id">	<br><br>密&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;码:<input type="password" class="password" name="password"><br><br>
确认密码:<input type="password" class="repassword" name="repassword"><br><br><input type="submit" class="tj" value="注册" name="tj"></form>	</div><?phpinclude("connection.php");if(isset($_POST["tj"])){$id=$_POST["id"];$password=$_POST["password"];$repassword=$_POST["repassword"];if($password==$repassword){connection();$sql="insert into user(userid,password)values('".$id."','".$password."')";	$result=mysql_query($sql);echo "<script>alert('注册成功!');location='login.php'</script>";}else{echo "<script>alert('密码不一致');location='newuser.php'</script>";}}?>
</body>
</html>

当输入密码点击注册后会弹出“注册成功”或者“密码不一致”或者账号密码不为空提示·

62de339651d142649171ebdd8eb71b11.png

点击图上的小房子可以返回登录界面 

3、主界面

eec7ea9136c54cf395eb5dba95d6c8b9.png

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<link rel="stylesheet" type="text/css" href="main.css">
</head><body>
<div class="l">
<img src="微信图片_20220530195333333png.png" width="100px"  height="100px" >
<h3>学生信息管理系统</h3>
</div><div style=" height: 130px; "> <a href="login.php" class="ll"  ></a></div><h3  style="padding-left: 48%;padding-top: 0px; color: aquamarine; height: 30px;line-height: 29px;"><a href="table.php" style="text-decoration: none; color: aqua;" class="a3">学生表</a></h3><div class="nav"><a href="select.php" class="bg1">查询学生信息</a><a href="update.php" class="bg2">修改学生信息</a><a href="delete.php"class="bg3" >删除学生信息</a><a href="adding.php"class="bg4">添加学生信息</a></div>
</body>
</html>

4、学生表界面

点击主界面上的“学生表”可以进入学生表界面

9d61a4cec46240169a02e41a4b26ddfb.png

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<link rel="stylesheet" type="text/css" href="table.css">	</head>
<body>
<div class="l" ">
<img src="微信图片_20220530195333333png.png" width="100px"  height="100px" >
<h3>学生信息管理系统</h3></div>
<div style=" height: 130px; "> <a href="main.php" class="ll"  ></a></div>																	  
<h2 align="center" >学生表</h2><br><table align="center" border="1" cellpadding="0 " cellspacing="0" width="700" style="margin: 0px auto;"><tr align="center"  height="30px"><td>姓名</td><td>性别</td><td>年龄</td><td>学号</td><td>联系方式</td></tr><?PHPinclude("connection.php");connection();$sql="select * from studenttable ";
mysql_query("SET CHARACTER SET utf-8");$result=mysql_query($sql);while($row=mysql_fetch_assoc($result)){echo("<tr align='center' height='30px'>");echo("<td>".$row['Name']."</td>");echo("<td>".$row['Sex']."</td>");echo("<td>{$row['Age']}</td>");echo("<td>{$row['Sno']}</td>");echo("<td>{$row['TelphoneNumber']}</td>");echo("</tr>");}?></table>
</body>
</html>

点击图上的小房子可以返回主界面 

5 、查询学生界面9fcf47f117744818a4e82c2c4dc1784f.png

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title><link rel="stylesheet" type="text/css" href="select.css">	
</head><body><div class="l">
<img src="微信图片_20220530195333333png.png" width="100px"  height="100px">
<h3>学生成绩管理系统</h3></div><div style=" height: 130px; "> <a href="main.php" class="ll"  ></a></div><div class="zc" style="padding-left: 30px;"><h2 align="center" style="color:#D6CFCF;">SelectStudent</h2><br>
<form method="post" action="">
学&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;号:<input type="number" class="name" name="sno">	<br><br><input type="submit" class="tj" value="查询" name="cx" ></form>	</div><table align="center" border="1" cellpadding="0 " cellspacing="0" width="700" style="margin: 0px auto;"><tr align="center"  height="30px"><td>姓名</td><td>性别</td><td>年龄</td><td>学号</td><td>联系方式</td></tr><?PHPinclude("connection.php");connection();if(isset($_POST["cx"])){$Sno=$_POST["sno"];$sql=$sql="select * from studenttable where Sno='".$Sno."'";
mysql_query("SET CHARACTER SET utf-8");$result=mysql_query($sql);if(mysql_num_rows($result)>0){echo "<script>alert('查询成功!');</script>";}else{echo "<script>alert('学号不存在!');</script>";		}while($row=mysql_fetch_assoc($result)){echo("<tr align='center' height='30px'>");echo("<td>".$row['Name']."</td>");echo("<td>".$row['Sex']."</td>");echo("<td>{$row['Age']}</td>");echo("<td>{$row['Sno']}</td>");echo("<td>{$row['TelphoneNumber']}</td>");echo("</tr>");}}               
?></table>
</body>
</html>

点击图上的小房子可以返回主界面 

6、修改学生信息界面620f2614588e4c69a972e4b8c633ee08.png

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title><link rel="stylesheet" type="text/css" href="update.css">	
</head><body><div class="l">
<img src="微信图片_20220530195333333png.png" width="100px"  height="100px">
<h3>学生成绩管理系统</h3></div><div style=" height: 130px;  " > <a href="main.php" class="ll"  ></a></div>
<div class="zc" style="padding-left: 30px;"><h2 align="center" style="color:#D6CFCF;">UpdateStudent</h2><br>
<form method="post" action="">
姓&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;名:<input type="text" class="name" name="name">	<br><br>学&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;号:<input type="number" class="sno" name="sno"><br><br>
性&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;别:<input type="radio" class="sex" name="sex" value="男" checked>男<input type="radio" class="sex" name="sex" value="女">女	<br><br>
年&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;龄:<input type="number" class="age" name="age"><br><br>联系方式:&nbsp;&nbsp;<input type="tel" class="telphone" name="telphone"><br><input type="submit" class="tj" value="修改" name="tj"></form>	</div><?phpinclude("connection.php");if(isset($_POST["tj"])){$Name=$_POST["name"];$Sno=$_POST["sno"];connection();$sql="select * from studenttable where Name='".$Name."' and Sno='".$Sno."'";	$result=mysql_query($sql);if(mysql_num_rows($result)>0){$Name=$_POST["name"];$Sno=$_POST["sno"];$Sex=$_POST["sex"];$Age=$_POST["age"];$tel=$_POST["telphone"];$sql="update studenttable set Sex='".$Sex."',Age='".$Age."',TelphoneNumber='".$tel."'where Sno='".$Sno."' and Name='".$Name."'";mysql_query($sql)or die(mysql_error());echo("<script>alert('修改成功');window.location.href='table.php';</script>");}else{echo("<script>alert('学号或姓名不存在');</script>");}}?>
</body>
</html>

点击图上的小房子可以返回主界面 

7、删除学生信息界面

f3c0550b07b747ca8532d5074892e9f6.png

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title><link rel="stylesheet" type="text/css" href="delete.css"></head><body><div class="l">
<img src="微信图片_20220530195333333png.png" width="100px"  height="100px">
<h3>学生成绩管理系统</h3></div><div style=" height: 130px;  " > <a href="main.php" class="ll"  ></a></div>
<div class="zc" style="padding-left: 30px;"><h2 align="center" style="color:#D6CFCF;">DeleteStudent</h2><br>
<form method="post" action="">
姓&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;名:<input type="text" class="name" name="name">	<br><br>学&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;号:<input type="number" class="sno" name="sno"><br><br><input type="submit" class="tj" value="删除" name="tj"></form>	</div><?phpinclude("connection.php");if(isset($_POST["tj"])){$Name=$_POST["name"];$Sno=$_POST["sno"];connection();$sql="select * from studenttable where Name='".$Name."' and Sno='".$Sno."'";	$result=mysql_query($sql);if(mysql_num_rows($result)>0){$Name=$_POST["name"];$Sno=$_POST["sno"];$sql="delete from  studenttable where Sno='".$Sno."' and Name='".$Name."'";mysql_query($sql)or die(mysql_error());echo("<script>alert('删除成功');window.location.href='table.php';</script>");}else{echo("<script>alert('学号或姓名不存在');</script>");}}?>
</body>
</html>

点击图上的小房子可以返回主界面 

8、添加学生信息界面

9f56da3efd5a46f68a09761ddd4cc085.png

 点击图上的小房子可以返回主界面 

 9、后台数据库a296d8bca11d4a6ab027fad909d9dcc1.png

4e40a46ab92342ada91bcf239e9ffe01.png

更多的源码及图片素材都可以去 https://download.csdn.net/download/weixin_51757999/85641417进行下载,文件中studentnews为数据库,放在phpstudy/mysql/date里面,其余文件夹复制放在www文件夹下面即可。不懂可私信,回复会有点慢。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/207372.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

测试架构工程师需要具备哪些能力 ?

前言 相比于我们常见的研发架构师&#xff0c;测试架构师是近几年才出现的一个岗位&#xff0c;当然岗位title其实没有特殊的含义&#xff0c;在我看来测试架构师其实更像对某一类人的抽象称呼和对其复合能力的期待及认可。 在聊这篇文章的主题之前&#xff0c;先来看这样一个…

TCP通信

第二十一章 网络通信 本章节主要讲解的是TCP和UDP两种通信方式它们都有着自己的优点和缺点 这两种通讯方式不通的地方就是TCP是一对一通信 UDP是一对多的通信方式 接下来会一一讲解 TCP通信 TCP通信方式呢 主要的通讯方式是一对一的通讯方式&#xff0c;也有着优点和缺点…

如何在Android平板上远程连接Ubuntu服务器使用code-server代码开发

目录 1.ubuntu本地安装code-server 2. 安装cpolar内网穿透 3. 创建隧道映射本地端口 4. 安卓平板测试访问 5.固定域名公网地址 6.结语 1.ubuntu本地安装code-server 准备一台虚拟机,Ubuntu或者centos都可以&#xff0c;这里以VMwhere ubuntu系统为例 下载code server服务…

el-table 表格多选(后端接口搜索分页)实现已选中的记忆功能。实现表格数据和已选数据(前端分页)动态同步更新。

实现效果&#xff1a;&#xff08;可拉代码下来看&#xff1a;vue-demo: vueDemo&#xff09; 左侧表格为点击查询调用接口查询出来的数据&#xff0c;右侧表格为左侧表格所有选择的数据&#xff0c;由前端实现分页。 两个el-table勾选数据联动更新 实现逻辑&#xff1a; el-…

低代码开发到底是补品还是垃圾食品?

2023&#xff0c;低代码彻底火了&#xff0c;甚至火到没有点相关经验&#xff0c;都不好意思出去面试的程度。 从业者对低代码的发展充满了想象&#xff0c;都认为未来低代码的商业价值不可估量。 据Gartner的最新报告显示&#xff0c;2023年全球低代码开发技术市场规模预计将…

内部文件上传以及渲染-接口API

文件上传 地址http://172.16.0.118:8090/api/pm/base/affix/upload请求类型POSTContent-Type:text/plain;charsetutf-8参数 prjData {"prjId":"", "jobId":"3031b2c8-c809-4110-8e88-22c80a9c1ec0721aca89-96a1-4346-9b6e-022331d221d1Nec…

【EMNLP 2023】面向Stable Diffusion的自动Prompt工程算法BeautifulPrompt

近日&#xff0c;阿里云人工智能平台PAI与华南理工大学朱金辉教授团队合作在自然语言处理顶级会议EMNLP2023上发表了BeautifulPrompt的深度生成模型&#xff0c;可以从简单的图片描述中生成高质量的提示词&#xff0c;从而使文生图模型能够生成更美观的图像。BeautifulPrompt通…

【MATLAB】MODWT分解+FFT+HHT组合算法

有意向获取代码&#xff0c;请转文末观看代码获取方式~也可转原文链接获取~ 1 基本定义 MODWT分解FFTHHT组合算法是一种综合性的信号处理方法&#xff0c;它结合了经验小波变换&#xff08;Empirical Wavelet Transform&#xff0c;EWT&#xff09;、快速傅里叶变换&#xff…

爱智EdgerOS之深入解析如何应用爱智的视频流模块完成拉流

一、ONVIF 规范和常见视频流传输协议 ① ONVIF 规范 随着视频监控产业链的成熟&#xff0c;市面上陆陆续续出现了各式各样的网络摄像设备&#xff0c;这些设备都需要通讯协议才能进行数据传输。早期厂商都采用私有协议&#xff0c;但是现在厂商分工明确&#xff0c;有的负责生…

程序员的技术成长攻略

推荐语&#xff1a;偶尔在公众号看到的一篇文章&#xff0c;写的非常好&#xff0c;在此分享给各位程序员兄弟&#xff0c;不光是对技术成长有帮助&#xff0c;其他领域也是同样适用的&#xff01;建议反复阅读&#xff0c;形成一套自己的技术成长策略。 原文地址&#xff1a;…

【EI会议征稿】2024年粤港澳大湾区数字经济与人工智能国际学术会议(DEAI2024)

2024年粤港澳大湾区数字经济与人工智能国际学术会议(DEAI2024) 2024 Guangdong-Hong Kong-Macao Greater Bay Area International Conference on Digital Economy and Artificial Intelligence(DEAI2024) 2024年粤港澳大湾区数字经济与人工智能国际学术会议(DEAI2024)由广东科…

探索鸿蒙 TextInput组件

TextInput 根据组件名字&#xff0c;可以得知他是一个文本输出框。 声明代码&#x1f447; TextInput({placeholder?:ResourceStr,text?:ResourceStr}); placeholder: 就是提示文本&#xff0c;跟网页开发中的placeholder一样的 text&#xff1a;输入框当前的文本内容 特殊属…

52 代码审计-PHP项目类RCE及文件包含下载删除

目录 漏洞关键字:演示案例:xhcms-无框架-文件包含跨站-搜索或应用-includeearmusic-无框架-文件下载-搜索或应用功能-down等zzzcms-无框架-文件删除RCE-搜索或应用-unlink、eval 漏洞关键字: SQL注入&#xff1a; select insert update mysql_query mysql等 文件上传&#xff…

【FreeRTOS】信号量——简介、常用API函数、注意事项、项目实现

在FreeRTOS中&#xff0c;信号量是一种非常重要的同步机制&#xff0c;用于实现任务间的互斥访问和同步操作。通过信号量&#xff0c;不同的任务可以安全地共享资源&#xff0c;避免竞争和冲突&#xff0c;从而确保系统的稳定性和可靠性。本篇博客将介绍FreeRTOS中信号量的基本…

使用Huggingface创建大语言模型RLHF训练流程的完整教程

ChatGPT已经成为家喻户晓的名字&#xff0c;而大语言模型在ChatGPT刺激下也得到了快速发展&#xff0c;这使得我们可以基于这些技术来改进我们的业务。 但是大语言模型像所有机器/深度学习模型一样&#xff0c;从数据中学习。因此也会有garbage in garbage out的规则。也就是说…

AUTOSAR CP Int-Watchdog简介

Int Watchdog 1 简介2 EB 中配置 TC39X3 Wdg 在代码中使用1 简介 内部看门狗驱动[sws_Wdg_00161]要访问内部看门狗硬件,对应的 Wdg 模块实例应该直接访问看门狗服务的硬件。提示:内部看门狗驱动程序是微控制器抽象层的一部分,它允许直接的硬件访问。注意:内部看门狗的日常服…

第21章总结 网络通信

21.1 网络程序设计基础 网络程序设计编写的是与其他计算机进行通信的程序。Java已经将网络程序所需要的元素封装成不同的类&#xff0c;用户只要创建这些类的对象&#xff0c;使用相应的方法&#xff0c;即使不具备有关的网络知识&#xff0c;也可以编写出高质量的网络通信程序…

【评测脚本】机器信息评测(初版)

背景 QA的实际工作过程中,除了业务相关的测试外,也会涉及到一些评测相关的工作,甚至还要做多版本、多维度的评估分析。尤其是现在火热的大模型,相关的评测内容更是核心中的核心。当然本文的内容只是做一些初级的机器相关的评测信息,更多更广的评测需要更多时间的积累和总…

JVM的内存结构详解「重点篇」

一、JVM虚拟机数据区 虚拟机栈 1、 线程私有 2、 每个方法被执行的时候都会创建一个栈帧用于存储局部变量表&#xff0c;操作栈&#xff0c;动态链接&#xff0c;方法出口等信息。每一个方法被调用的过程就对应一个栈帧在虚拟机栈中从入栈到出栈的过程。 3、栈帧: 是用来存储…

安装mysql数据库

1.1下载APT存储库&#xff08;下载链接&#xff09; 1.2安装APT存储库&#xff08;注意好正确的路径&#xff09; 将下载的文件传输到linux服务器对应目录下后执行以下命令&#xff1a; sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb 选择mysql5.7 然后点击ok 然后执行 s…