数据库课程设计 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前端技术,期末的课程设计是写一个个人主页,能够在浏览器中打开的静态网页.通过一学期的 ...
随机推荐
- hdu5822 color
首先考虑假如是树上的做法:考虑dp,f(i)表示对i的子树染色的方案数.用hash可以实现查询两棵子树是否相同.从而根据hash值排序分类,将相同的子树放在一类. (1)f(i)等于每一类的f(p)乘 ...
- docker 远程连接设置
Docker为C/S架构,服务端为docker daemon,客户端为docker.service. 默认不会监听任何端口,只能在本地使用docker客户端或者使用Docker API进行操作.要支持 ...
- python 高阶函数一 概念
一.2个概念: 1.变量可以指向函数本身 >>> abs <built-in function abs> >>> f = abs >>> ...
- P5163 WD与地图(整体二分+权值线段树)
传送门 细节要人命.jpg 这题思路太新奇了--首先不难发现可以倒着做变成加边,但是它还需要我们资瓷加边的同时维护强连通分量.显然加边之后暴力跑是不行的 然后有一个想法,对于一条边\((u,v)\), ...
- Jquery下拉框左右选择
1.说明 本文demo实现下拉框左右选择,本文地址:http://www.cnblogs.com/lengzhan/p/6423023.html 2.代码 <!DOCTYPE html PUBL ...
- 笔记-JavaWeb学习之旅
junit单元测试 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值 白盒测试:需要些代码,关注程序具体的执行流程 Junit使用: 白盒测试 步骤: 定义一个测试类(测试用例) 定义 ...
- Codeforces Round #261 (Div. 2) A
Description Pashmak has fallen in love with an attractive girl called Parmida since one year ago... ...
- 1-18String类简介
字符串(String)的不可变性 String类在java.lang包下面,是Object类的直接子类,通过API或者源码可以看到,String类是final修饰的,这说明String类不能被继承. ...
- python tkinter窗口弹出置顶的方法
加上下面两句即可实现root窗口的置顶显示,可以用于某些程序的消息提示,能够弹出到桌面显示 root = Tk() root.wm_attributes('-topmost',1)
- C. Jon Snow and his Favourite Number DP + 注意数值大小
http://codeforces.com/contest/768/problem/C 这题的数值大小只有1000,那么可以联想到,用数值做数组的下标,就是类似于计数排序那样子.. 这样就可以枚举k次 ...