数据库课程设计 PHP web实现
纪念一下自己写的东西.. 都说很垃圾就是了
直接用XAMPP做的 菜鸟网上学的PHP和HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>学生信息</title>
</head> <style>
body {
background: rgba(12, 100, 129, 1) url('https://images2018.cnblogs.com/blog/1393985/201806/1393985-20180613124043614-112674236.jpg') fixed no-repeat;
background-position: 50% 5%;
background-size: cover;
}
</style> <body>
<center>
<br><br>
<h2>学生信息管理</h2>
<a href="myindex.php">浏览学生</a>
<a href="login.php">增删学生</a>
<hr>
<br><br><br><br><br>
<form action="search.php" method="post">
<input type="text" name = "fname"><br>
<input type="radio" name = "vehicle" value="name">姓名<br>
<input type="radio" name = "vehicle" value="num" checked="checked">学号<br>
<input type="radio" name = "vehicle" value="course" checked="checked">课程<br>
<input type="submit" value = "搜索">
</form>
</center>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
</body>
</html>
test1
<!DOCTYPE html>
<head>
<meta charset = "UTF-8">
<title>学生信息管理</title>
</head> <style>
body {
background: rgba(12, 100, 129, 1) url('https://images2018.cnblogs.com/blog/1393985/201806/1393985-20180613124043614-112674236.jpg') fixed no-repeat;
background-position: 50% 5%;
background-size: cover;
}
</style> <body>
<center>
<h3>浏览学生信息<h3>
<table width = "800" border = "1">
<tr>
<th>学号</th>
<th>姓名</th>
<th>课程1</th>
<th>课程2</th>
<th>课程3</th>
<th>课程4</th>
<th>课程5</th>
</tr>
<?php
$dbhost = "localhost:3306";
$dbuser = "root";
$dbpass = ""; $conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(!$conn)
{
die('Could not connect: ' . mysqli_error());
}
mysqli_query($conn , "set names utf8");
mysqli_select_db($conn, 'demo'); $sql = "SELECT * FROM stu";
$retval = mysqli_query($conn, $sql); while($row = mysqli_fetch_array($retval, MYSQLI_ASSOC))
{
echo "<tr>";
echo "<td>{$row['学号']}</td> ";
echo "<td>{$row['姓名']}</td> ";
echo "<td>{$row['课程1']} </td> ";
echo "<td>{$row['课程2']} </td> ";
echo "<td>{$row['课程3']} </td> ";
echo "<td>{$row['课程4']} </td> ";
echo "<td>{$row['课程5']} </td> ";
echo "</tr>";
} ?>
</table>
</center>
<h3>
<a href="test1.php">返回首页</a>
</h3>
</body>
</html>
myindex
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>课程查询</title>
</head> <style>
body {
background: rgba(12, 100, 129, 1) url('https://images2018.cnblogs.com/blog/1393985/201806/1393985-20180613124043614-112674236.jpg') fixed no-repeat;
background-position: 50% 5%;
background-size: cover;
}
</style> <body>
<center>
<?php
$dbhost = "localhost:3306";
$dbuser = "root";
$dbpass = ""; $conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(!$conn)
{
die('Could not connect: ' . mysqli_error());
}
mysqli_query($conn , "set names utf8");
mysqli_select_db($conn, 'demo'); $sqlll = $_POST["fname"];
$sqlcheck = $_POST["vehicle"]; echo "<br><br><br><br><br><br><br><br><br><br><br><br><br>";
if($sqlcheck === 'course')
{
echo "<table width = '400' border = '2'>";
echo "<tr>";
echo "<th>学号</th>";
echo "<th>姓名</th>";
echo "</tr>"; $sql = "SELECT `学号`, `姓名`, `课程1`, `课程2`, `课程3`, `课程4`, `课程5` FROM `stu` WHERE `课程1` LIKE '$sqlll'";
$retval = mysqli_query($conn, $sql);
while($row = mysqli_fetch_array($retval, MYSQLI_ASSOC))
{
echo "<tr>";
echo "<td>{$row['学号']}</td> ";
echo "<td>{$row['姓名']}</td> ";
echo "</tr>";
} $sql = "SELECT `学号`, `姓名`, `课程1`, `课程2`, `课程3`, `课程4`, `课程5` FROM `stu` WHERE `课程2` LIKE '$sqlll'";
$retval = mysqli_query($conn, $sql);
while($row = mysqli_fetch_array($retval, MYSQLI_ASSOC))
{
echo "<tr>";
echo "<td>{$row['学号']}</td> ";
echo "<td>{$row['姓名']}</td> ";
echo "</tr>";
} $sql = "SELECT `学号`, `姓名`, `课程1`, `课程2`, `课程3`, `课程4`, `课程5` FROM `stu` WHERE `课程3` LIKE '$sqlll'";
$retval = mysqli_query($conn, $sql);
while($row = mysqli_fetch_array($retval, MYSQLI_ASSOC))
{
echo "<tr>";
echo "<td>{$row['学号']}</td> ";
echo "<td>{$row['姓名']}</td> ";
echo "</tr>";
} $sql = "SELECT `学号`, `姓名`, `课程1`, `课程2`, `课程3`, `课程4`, `课程5` FROM `stu` WHERE `课程4` LIKE '$sqlll'";
$retval = mysqli_query($conn, $sql);
while($row = mysqli_fetch_array($retval, MYSQLI_ASSOC))
{
echo "<tr>";
echo "<td>{$row['学号']}</td> ";
echo "<td>{$row['姓名']}</td> ";
echo "</tr>";
} $sql = "SELECT `学号`, `姓名`, `课程1`, `课程2`, `课程3`, `课程4`, `课程5` FROM `stu` WHERE `课程5` LIKE '$sqlll'";
$retval = mysqli_query($conn, $sql);
while($row = mysqli_fetch_array($retval, MYSQLI_ASSOC))
{
echo "<tr>";
echo "<td>{$row['学号']}</td> ";
echo "<td>{$row['姓名']}</td> ";
echo "</tr>";
}
echo "</table>";
}
else {
if($sqlcheck === 'name') {$sql = "SELECT * FROM `stu` WHERE `姓名` LIKE '$sqlll'";}
else {$sql = "SELECT * FROM `stu` WHERE `学号` LIKE '$sqlll'";} echo "<table width = '800' border = '1'>";
echo "<tr>";
echo "<th>学号</th>";
echo "<th>姓名</th>";
echo "<th>课程1</th>";
echo "<th>课程2</th>";
echo "<th>课程3</th>";
echo "<th>课程4</th>";
echo "<th>课程5</th>"; $retval = mysqli_query($conn, $sql);
while($row = mysqli_fetch_array($retval, MYSQLI_ASSOC))
{
echo "<tr>";
echo "<td>{$row['学号']}</td> ";
echo "<td>{$row['姓名']}</td> ";
echo "<td>{$row['课程1']} </td> ";
echo "<td>{$row['课程2']} </td> ";
echo "<td>{$row['课程3']} </td> ";
echo "<td>{$row['课程4']} </td> ";
echo "<td>{$row['课程5']} </td> ";
echo "</tr>";
}
echo "</table>";
} ?>
</center>
<h3>
<a href="test1.php">返回首页</a>
</h3>
</body>
</html>
search
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>添加学生</title>
</head> <style>
body {
background: rgba(12, 100, 129, 1) url('https://images2018.cnblogs.com/blog/1393985/201806/1393985-20180613124043614-112674236.jpg') fixed no-repeat;
background-position: 50% 5%;
background-size: cover;
}
</style> <body>
<?php
$use = $_POST["user"];
$pass = $_POST["password"]; echo "<br><br><br><br><br><br><br><br><br><br>";
echo "<center>";
if($use === "admin" && $pass == "123")
{
echo "<h1>Welcome, lwq</h1>";
echo "<br>"; echo "<form action='addaction.php' method='post'>";
echo "<input type='text' name = 's1'>学号<br>";
echo "<input type='text' name = 's2'>姓名<br>";
echo "<input type='text' name = 's3'>课程1<br>";
echo "<input type='text' name = 's4'>课程2<br>";
echo "<input type='text' name = 's5'>课程3<br>";
echo "<input type='text' name = 's6'>课程4<br>";
echo "<input type='text' name = 's7'>课程5<br>";
echo "<input type='submit' value = '添加'>";
echo "</form>"; echo "<br><br><br>";
echo "<form action='delete.php' method='post'>";
echo "<input type='text' name = 'd1'>学号<br>";
echo "<input type='text' name = 'd2'>姓名<br>";
echo "<input type='submit' value = '删除'>";
echo "</form>";
}
else {
echo "sorry, assess denied!!<br>";
header("Location:test1.php");
}
echo "</center>";
?> <h3>
<a href="test1.php">返回首页</a>
</h3>
</body>
</html>
add
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>登陆</title>
</head> <style>
body {
background: rgba(12, 100, 129, 1) url('https://images2018.cnblogs.com/blog/1393985/201806/1393985-20180613124043614-112674236.jpg') fixed no-repeat;
background-position: 50% 5%;
background-size: cover;
}
</style> <body>
<br><br><br><br><br><br><br><br><br><br>
<center>
<form action="add.php" method="post">
用户: <input type="text" name="user"><br>
密码: <input type="password" name="password">
<input type="submit" value = "登陆">
</form>
</center>
<h3>
<a href="test1.php">返回首页</a>
</h3>
</body>
</html>
login
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>添加学生</title>
</head> <style>
body {
background: rgba(12, 100, 129, 1) url('https://images2018.cnblogs.com/blog/1393985/201806/1393985-20180613124043614-112674236.jpg') fixed no-repeat;
background-position: 50% 5%;
background-size: cover;
}
</style> <body>
<br><br><br><br><br><br><br><br><br><br>
<center>
<?php
$r1 = $_POST["s1"];
$r2 = $_POST["s2"];
$r3 = $_POST["s3"];
$r4 = $_POST["s4"];
$r5 = $_POST["s5"];
$r6 = $_POST["s6"];
$r7 = $_POST["s7"]; $dbhost = "localhost:3306";
$dbuser = "root";
$dbpass = ""; $conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(!$conn)
{
die('Could not connect: ' . mysqli_error());
}
mysqli_query($conn , "set names utf8");
mysqli_select_db($conn, 'demo'); $sql = "INSERT INTO `stu` (`学号`, `姓名`, `课程1`, `课程2`, `课程3`, `课程4`, `课程5`) VALUES ('$r1', '$r2', '$r3', '$r4', '$r5', '$r6', '$r7');";
$retval = mysqli_query($conn, $sql);
echo "添加成功";
?>
</center>
<h3>
<a href="add.php">继续添加</a>
<a href="test1.php">返回首页</a>
</body>
</html>
addaction
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>学生信息</title>
</head> <style>
body {
background: rgba(12, 100, 129, 1) url('https://images2018.cnblogs.com/blog/1393985/201806/1393985-20180613124043614-112674236.jpg') fixed no-repeat;
background-position: 50% 5%;
background-size: cover;
}
</style> <body>
<br><br><br><br><br><br><br><br><br><br>
<center>
<?php
$t1 = $_POST["d1"];
$t2 = $_POST["d2"]; $dbhost = "localhost:3306";
$dbuser = "root";
$dbpass = ""; $conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(!$conn)
{
die('Could not connect: ' . mysqli_error());
}
mysqli_query($conn , "set names utf8");
mysqli_select_db($conn, 'demo'); $sql = "DELETE FROM `stu` WHERE 学号 = '$t1'";
$retval = mysqli_query($conn, $sql);
$sql = "DELETE FROM `stu` WHERE 姓名 = '$t2'";
$retval = mysqli_query($conn, $sql);
echo "删除成功";
?>
</center>
<h3>
<a href="test1.php">返回首页</a>
</body>
</html>
delete
数据库课程设计 PHP web实现的更多相关文章
- 数据库课程设计:SQL Server + Express + node.js + ejs 论坛管理系统
前言 这是一篇对数据库课程设计的总结,这不是教程也不是指导,只是我的经验之谈,其中可能有许多错误,请小心,不要被误导.祝愿你看了这篇文章后能做出更好的设计. 我对web开发并不熟悉,而我们的课程设计只 ...
- 服装销售系统数据库课程设计(MVC)
<数据库课程设计> 名称:Jia服装销售网站 姓名:陈文哲 学号:…… 班级:11软件工程 指导老师:索剑 目录 目录 1 需求分析 3 一:销售部门机构情况 3 二:销售部门的业务活动情 ...
- AlanShan数据库课程设计报告
目 录 1.绪论.... 2 1.1前言... 2 1.2社会背景... 2 1.3超市背景... 3 2.系统可行性研究.... 4 2.1 技术可行性研究... 4 2.2 经济可行性研究. ...
- Java课程设计之——Web前端
主要使用的技术 Javascript/JQuery html css Jsp 前期调查 能看到的网页大致可以分为两个部分,一个是搜索的首页index.html,一个是搜索结果页/s index.htm ...
- Java课程设计+购物车WEB页面
1. 团队名称(keke) 徐婉萍:网络1511 201521123006 2. 项目git地址 3. 项目git提交记录截图 4. 项目功能架构图与主要功能流程图 项目功能架构图 项目主要功能流程图 ...
- JAVA面向对象编程课程设计——web版斗地主
一.团队课程设计博客链接 JAVA面向对象编程课程设计--网络版单机斗地主 二.个人负责模块或任务说明 实体类的设计 斗地主规则的实现 人机自动出牌的算法 实现数据库的DAO模式 三.自己的代码提交记 ...
- C语言连接MySQL数据库(课程设计总结)
刚结束课程设计,也预示着假期立即就要到来了.本次课程设计并不算难,无非就是让做一个XXX系统,实现用户的注冊.登录.菜单管理.超级用户等等一些功能,到如今为止已经做过好几个了,所以基本流程都熟悉了! ...
- springmvc 项目完整示例01 需求与数据库表设计 简单的springmvc应用实例 web项目
一个简单的用户登录系统 用户有账号密码,登录ip,登录时间 打开登录页面,输入用户名密码 登录日志,可以记录登陆的时间,登陆的ip 成功登陆了的话,就更新用户的最后登入时间和ip,同时记录一条登录记录 ...
- Web前端课程设计——个人主页
大三上学期期末总结,嗯,没错,是上学期,写在新学期开始hhh. 上学期学了一门HTML5+CSS3的课程,也叫Web前端技术,期末的课程设计是写一个个人主页,能够在浏览器中打开的静态网页.通过一学期的 ...
随机推荐
- 使用putty连接虚拟机上的centos提示Network:connection refused
转自:https://yeyuan.iteye.com/blog/1266484 今天早上开机之后,像往常一样使用putty连接linux的时候,突然提示Network:connection refu ...
- Drools6:规则互斥
在Drools中,有的时候会出现一种情况,一个事实Fact,满足了两个规则. 比如Fact的POJO是下面的 public class Message { public static final in ...
- J20170426-hm
ジェネリクス Generics 泛型 バルーン balloon 气球 アングルブラケット Angle bracket 尖括号 プレースホルダ Placeholder 占位符
- ssh密钥分发之二:使用sshpass配合ssh-kopy-id编写脚本批量分发密钥:
使用sshpass配合ssh-kopy-id编写脚本批量分发密钥: 首先sshpass是一个ssh连接时的免交互工具,首先要安装一下: yum install sshpass -y 接下来我们就可以使 ...
- apache mod_alias模块功能介绍
我觉得mod_alias根mod_rewrite挺像的,都可以实现url的重写,而mod_alias可以实现简单的url重写的功能 ,而mod_rewrite可以实现比较复杂的重写.mod_alias ...
- 【C#】枚举
枚举 public static class CommonEnums { public enum people { /// <summary> ///男人 /// </summary ...
- c#自定义鼠标形状
更改鼠标指针,需要使用到 Windows API: 1. 添加命名空间的引用: using System.Runtime.InteropServices; using System.Reflectio ...
- day02 -操作系统及python入门
操作系统 1.什么是操作系统? 操作系统位于计算机硬件和应用软件之间. 是一个协调.控制.管理计算机硬件资源和软件资源的控制程序. 2.为何要有操作系统? ①·控制硬件 ②·把对硬件的复杂的操作封装成 ...
- vue中引入字体图标报错,找不到字体文件
在用vue + webpack进行开发的时候,在引用字体图标遇到字体无法加载的问题: 报以下错误 搞了好久没搞定,最后才找到解决方法(还是没有找到原因) 修改字体图标的css中引入字体文件的路径 以前 ...
- SQL异常为"当IDENTITY_INSERT设置为OFF时" 的解决
误删数据库时,可以利用insert插入删除的数据,但是有时表可能有自增字段如id.这是插入数据如果包含自增字段就会出现错误,提示"IDENTITY_INSERT设置为OFF,插入失败&quo ...