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>
	<?php
	include("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>
	
	<?PHP
	include("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>
	
	<?PHP
	include("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>
	<?php
	include("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>
	<?php
	include("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.mfbz.cn/a/229632.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

驾驭苹果的人工智慧模式:克服反击与应对挑战

苹果一年一度的秋季「春晚」时间越来越近&#xff0c;但在大模型浪潮下&#xff0c;苹果何时推出自己的「苹果GPT」成了另一个关注的话题。 毕竟&#xff0c;前有华为&#xff0c;后有小米&#xff0c;在中国手机厂商争相将大模型装进移动终端的同时&#xff0c;苹果却依旧对A…

Vue 子路由页面发消息给主路由页面 ,实现主页面显示子页面的信息

需求 子页面进入后&#xff0c;能在主页面显示子页的相关信息&#xff0c;比如说主页面的菜单激活的是哪个子页面的菜单项 如上图&#xff0c;当刷新浏览器页面时&#xff0c;让菜单的激活项仍保持在【最近浏览】。 实现方式&#xff1a; 在子页面的create事件中增加&#xff…

3dMax vs Cinema4d哪个更好更适合你?

Cinema 4d和3dMax的区别 用于游戏风格、开发和风格可视化的3D建模、动画和渲染软件系统&#xff0c;为用户提供制作和编辑动画、视觉效果和环境的灵活性。4D CINEMA可能是由MAXON构建的强大的3D建模、运动图形、绘画和动画软件系统。Cinema 4D将在每个Windows和MAC操作系统上运…

苹果股价为何会在11月份突然暴涨?12月份还会继续上涨吗?

来源&#xff1a;猛兽财经 作者&#xff1a;猛兽财经 苹果股价受益于大盘而上涨 随着第四季度财报的公布&#xff0c;全球市值最高的公司苹果(AAPL)的股价在上个月出现了暴涨&#xff0c;并在11月份剩下的大部分时间里一直保持着与标普500指数一致的走势。 猛兽财经认为主要原…

阿里云磁盘在线扩容

我们从阿里云的控制面板中给硬盘扩容后结果发现我们的磁盘空间并没有改变 注意&#xff1a;本次操作是针对CentOS 7的 &#xfeff;#使用df -h并没有发现我们的磁盘空间增加 #使用fdisk -l发现确实还有部分空间 运行df -h命令查看云盘分区大小。 以下示例返回分区&#xf…

Vue阶段笔记(有js包)

目录 1.要先上传Vue的js包&#xff0c;包的路径在这&#xff1a; 2.获取 3.定义Vue接管的区域和他所要实现的内容 #整体代码如下&#xff1a; Vue的指令(被绑定得必须有声明) #v-bind #v-model #v-on #V-ifV-else-ifV-elseV-show #v-show #v-for 1.要先上传Vue的js包&…

继承与派生(2)

1.派生类的权限&#xff1a;派生类的成员函数可以访问基类的public和protected类型的成员&#xff0c;而派生类的对象只能访问public类型的成员 2.创建顺序&#xff08;先创造后析构&#xff09;&#xff1a;基类函数&#xff0c;派生类函数&#xff0c;组合类函数 类的组合按…

深度学习之注意力机制

注意力机制与外部记忆 注意力机制与记忆增强网络是相辅相成的&#xff0c;神经网络去从内存中或者外部记忆中选出与当前输入相关的内容时需要注意力机制&#xff0c;而在注意力机制的很多应用场景中&#xff0c;我们的外部信息也可以看作是一个外部的记忆 这是一个阅读理解任务…

0013Java程序设计-基于Vue的上课签到系统的设计与实现

文章目录 **摘 要**目录系统设计4.2学生签到4.3 签到信息列表4.4 用户信息管理5.1系统登录5.1.1 登录5.1.2 清除用户登记记录5.1.3 登录拦截 5.2用户管理5.2.2 用户添加5.2.3 用户编辑5.2.4 用户删除5.2.5 用户分页 5.3签到信息5.3.1签到信息列表 5.4学生签到5.4.1学生签到 开发…

【超详细教程】FL Studio 21中文破解版,让你的音乐制作更出彩啦!

嗨小仙女们&#xff01;今天小助理要跟大家分享一个超赞的消息&#xff01;你们知道吗&#xff0c;FL Studio 21中文破解版终于来啦&#xff01; FL Studio 21是一款超级火爆的音乐制作软件&#xff0c;不仅功能强大&#xff0c;而且操作简单&#xff0c;适合各种水平的音乐制…

基于SSM的java衣服商城

基于SSM的java衣服商城 一、系统介绍二、功能展示四、其他系统实现五、获取源码 一、系统介绍 项目类型&#xff1a;Java EE项目 项目名称&#xff1a;基于SSM的美衣商城 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 前端技术&#xff1a;Layui等 后端技术…

2023新型智能优化算法-小龙虾优化算法

1 灵感来源 COA的灵感来源于小龙虾的觅食、避暑和竞争行为。觅食阶段和竞争阶段是COA的开发阶段&#xff0c;避暑阶段是COC的探索阶段。 2 数学模型 2.1 初始化种群 采用随机初始化种群&#xff0c;相信大家都能看懂&#xff0c;直接原文献截图。 2.2 确定小龙虾的温度和摄入…

使用git push太慢怎么办

使用git push太慢怎么办 修改host文件&#xff1a; windows 的路径应该在 C:\Windows\System32\drivers\etc\hosts 在host文件的最后一行加上 151.101.72.249 github.global.ssl.fastly.nethost不允许修改就复制一份&#xff0c;修改好了再替换掉&#xff0c;可能会让你输入…

量子芯片技术:未来的计算革命

量子芯片技术&#xff1a;未来的计算革命 一、引言 随着科技的不断发展&#xff0c;人类正在进入一个全新的技术时代&#xff0c;即量子时代。量子芯片技术作为这个时代的重要代表&#xff0c;正逐渐改变我们对计算和信息处理的理解。本文将深入探讨量子芯片技术的基本原理、…

乔拓云平台:微信小程序开发的全新视角与高效路径

随着微信小程序的日益普及&#xff0c;越来越多的人开始关注如何开发自己的小程序。对于没有开发经验的人来说&#xff0c;借助第三方平台如乔拓云&#xff0c;可以轻松实现小程序的开发。本文将介绍微信小程序开发需要学习的东西&#xff0c;并探讨如何借助乔拓云平台进行无经…

uniapp实战 —— 弹出层 uni-popup (含vue3子组件调父组件的方法)

效果预览 弹出的内容 src\pages\goods\components\ServicePanel.vue <script setup lang"ts"> // 子组件调父组件的方法 const emit defineEmits<{(event: close): void }>() </script><template><view class"service-panel"…

X86汇编语言:从实模式到保护模式(代码+注释)--c6

X86汇编语言&#xff1a;从实模式到保护模式&#xff08;代码注释&#xff09;–c6 标志寄存器FLAGS&#xff1a; 6th&#xff1a;ZF位&#xff08;Zero Flag&#xff09;&#xff1a;零标志&#xff0c;执行算数或者逻辑运算之后&#xff0c;会将该位置位。10th&#xff1a;D…

学会用bash在linux写脚本 (一)

本章主要介绍如何使用bash写脚本。 了解通配符 了解变量 了解返回值和数值运算 grep的用法是“grep 关键字 file”&#xff0c;意思是从file中过滤出含有关键字的行。 例如&#xff0c;grep root /var/log/messages&#xff0c;意思是从/var/log/messages 中过滤出含有root …

智慧能源:数字孪生压缩空气储能管控平台

压缩空气储能在解决可再生能源不稳定性和提供可靠能源供应方面具有重要的优势。压缩空气储能&#xff0c;是指在电网负荷低谷期将电能用于压缩空气&#xff0c;在电网负荷高峰期释放压缩空气推动汽轮机发电的储能方式。通过提高能量转换效率、增加储能密度、快速启动和调节能力…

因小失大,一个普通的postman多接口顺序执行,让项目瘫痪了一天

Runner的使用 postman不仅可以单独运行某个接口&#xff0c;postman的 Runner模块可以运行多个接口&#xff0c;可以实现真正意义上的自动化接口测试 Runner的主要功能如下 按顺序调用接口&#xff0c;执行用例&#xff1b; 批量发送请求&#xff1b; 对接口数据进行参数化…
最新文章