数据库课程设计 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前端技术,期末的课程设计是写一个个人主页,能够在浏览器中打开的静态网页.通过一学期的 ...
随机推荐
- docker使用问题
在deepin linux操作系统中安装docker-engine后启动失败. Version: 1.12.3API version: 1.24Go version: go1.6.3 错误1: 使用d ...
- hibernate -- 分页模糊查询中setParameter 和setParameterList
在分页模糊查询中碰到setParameter 和setParameterList这两个方法 setParameter 以前就只会用setParameter(int arg,String str),我用 ...
- hibernate的基础学习
工具类: public class H3Util { private static final SessionFactory sessionFactory = buildSessionFactory( ...
- 斯坦福CS231n—深度学习与计算机视觉----学习笔记 课时10
课时10 神经网络训练细节part1(上) 没有大量的数据也不会有太多影响,只需要找一个经过预训练的卷积神经网络然后进行调整 从数据集中抽样一小批数据, 将数据运入卷积神经网络中来计算损失值 通过反向 ...
- ORACLE知识点整理之一
1. 安装客户端 去官方网站下载 此处略 2. 客户端登陆身份 Oracle有三种身份登录方式:Normal.sysdba.sysoper. normal身份:普通用户身份,默认选项(默认可以不写), ...
- 深入分析 JDK8 中 HashMap 的原理、实现和优化
HashMap 可以说是使用频率最高的处理键值映射的数据结构,它不保证插入顺序,允许插入 null 的键和值.本文采用 JDK8 中的源码,深入分析 HashMap 的原理.实现和优化.首发于微信公众 ...
- Codeforces645C【二分】
题意: 给你一个序列,0表示空,1表示非空 你需要填k+1个位置,然后找出某一点到其他所有点都是最近的,然后输出一个最近的情况的最远点. 思路: 哎,好菜哦...不会写这个二分... 遍历每个可取的位 ...
- 自己动手搭建SSM
1.工具 apache-tomcat 7 apache-maven(后面详细讲!这东西我一开始也很懵逼) mysql 5以上的版本 navicat(有了这个就不用cmd了,可以直接显示数据库,如下图, ...
- 51单片机 HC05蓝牙模块
一.注意事项 1.烧写程序时,要把蓝牙tx,rx信号线拔掉,对烧写程序有影响. 2.执行HC05集命令时,均以\r\n结尾.串口中断若选择“发送新行”时,不用添加\r\n.原理相同. 二.准备软硬件 ...
- 笔记-JavaWeb学习之旅2
数据库的基本概念 1.数据库:DataBase 简称 DB,用于存储和管理数据的仓库 特点: 1.持久化存储数据的,其实数据库就是一个文件系统, 2.方便存储和管理数据 3.使用了统一操作数据库 -- ...