数据库


1.登录界面

登录界面实现账号、密码匹配数据库登录。登陆成功则跳转到首页page.html。

demo1.html

<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><title>demo1</title>
</head>
<body><form method ="POST" action="demo1.php"><center><h1>登录</h1> 账号:<input type="text" name="username"></input><br>密码:<input type="password" name="passwd"></input><br><br><input type="submit" value="登录"></input></form>
</body>
</html>

demo1.php

<?php$host="127.0.0.1";$id="root";$pwd="123456";$database="test";$conn=mysqli_connect($host,$id,$pwd,$database);if($conn==true)    //连接成功{echo "connect success<br>";$username=$_POST['username'];$password=$_POST['passwd'];$sql="select * from users where username='".$username."' and password='".$password."'";$result=mysqli_query($conn,$sql);if($result==false)echo "false";else {$items=mysqli_fetch_all($result);if(count($items)>=1){echo "usename and password is right<br>";$times=time()+30*60;session_start();$_SESSION['name']="zhangsan";//setcookie("name","qzsqzs",$times);header("Location:http://127.0.0.1/index.php");}else {echo "usename and password is false<br>";header("refresh:2;url=./demo1.html");}}}else echo "connect false<br>";
?>

退出链接到登录界面demo1.html。
Quit.php

<?phpheader("refresh:1;url=./demo1.html");exit();
?>

2.首页界面

如图所示,有三个链接,查看可跳转到show.php,添加可跳转到add.html,退出跳转到登陆界面demo1.html。

Page.html

<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><title>首页</title>
</head>
<body>
<center><div  ><img src="https://img1.baidu.com/it/u=1951064073,473148609&fm=253&fmt=auto&app=138&f=JPEG?w=470&h=500"></div><div style="margin-center;margin-top:-360px;height:20px;width:250px" ><h1 >留言板</h1></div><div style="margin-top:100px" ><a href="./show.php">查看</a></div><div style="margin-top:75px" ><a href="./add.html">添加</a></div><div style="margin-top:50px" ><a href="./quit.php">退出</a></div>
</body>
</html>

3.查看留言界面

如图所示,以列表的形式显示message表中的记录,可对每条记录进行删除的操作。刷新列表即可刷新该页面,返回可跳转到首页page.html。

Show.php

<center>
<h1>留言列表</h1>
<hr>
<table border = "1" width = "700" ><tr><th>留言id</th><th>留言时间</th><th>留言内容</th><th>操作</th></tr><?phpheader("Content-type: text/html; charset=utf-8");$servername = "localhost";$username = "root";$password = "123456";$dbname = "test";$conn = new mysqli($servername, $username, $password, $dbname);if ($conn==false) {die("连接失败: " . $conn->connect_error);}$sql = "SELECT id, date, content FROM message";$result = mysqli_query($conn,$sql);if (mysqli_num_rows($result) > 0) {while($row = $result->fetch_assoc()) {// 输出数据echo "<tr style='text-align: center'>";echo "<td>{$row["id"]}</td>";echo "<td>{$row["date"]}</td>";echo "<td>{$row["content"]}</td>";echo "<td><a href='delete.php?id={$row['id']}'>删除</a></td>";echo "</tr>";echo "<br/>";}}else {echo "0 结果";}$conn->close();?>
</table><br>
<center>
<a href="show.php">刷新列表</a><br><br>
<a href="page.html">返回</a>

删除后显示并跳转回原页面,如图所示。

Delete.php

<?phpheader("Content-type: text/html; charset=utf-8");$servername = "localhost";$username = "root";$password = "123456";$dbname = "test";$conn = new mysqli($servername, $username, $password, $dbname);if ($conn==false) {
die("连接失败: " . $conn->connect_error);   }mysqli_query($conn,"DELETE FROM message WHERE id={$_GET['id']}");echo '删除成功!3秒后刷新页面...';header("refresh:3;url=./show.php");mysqli_close($conn);
?>

4.添加留言界面

如图所示,选择日期和输入留言后,点击提交。返回链接上一个页面。

Add.html

<html >
<head><meta charset="UTF-8"><title>add</title>
</head>
<body>
<form action="add.php" method="post"><div><center><h1>发布留言</h1> <div>请选择日期:<input type="date" name="date"><br><br>请输入留言:<input type="textarea" size="15" name="message"><br><br><div ><input type="submit" value="提交"></div></div> <br><a href="show.php">查看留言</a><br><br><a href="page.html">返回</a></div>
</form>
</body>
</html>

Add.php

<?phpheader("Content-type: text/html; charset=utf-8");$date = $_POST['date'];   $message = $_POST['message'];$servername = "localhost";$username = "root";$password = "123456";$dbname = "test";$conn = new mysqli($servername, $username, $password, $dbname);if ($conn==false) {die("连接失败: " . $conn->connect_error);}global $message, $date;$sql = "INSERT INTO message (date, content) VALUES ('$date', '$message')";if ($conn->query($sql) === TRUE) {         echo '留言成功!3秒后刷新页面...';header("refresh:3;url=./add.html");} else {echo "Error: " . $sql . "<br>" . $conn->error;}  $conn->close();/
?>

提交留言后,显示成功并跳转回原页面,如图所示。

留言板 基于html,php,mysql相关推荐

  1. php mysql留言板系统_PHP结合Mysql数据库实现留言板功能

    先给大家展示下留言板效果图: 最近看了下PHP基础语法,就想利用这些基本东西实现留言板,也是对基础知识的一个巩固. 什么是留言板?一种可以用来记录,展示文字信息的载体. 现切入正题,说说本次留言板是怎 ...

  2. php 使用tp框架写留言板,基于thinkPHP框架实现留言板的方法

    这篇文章主要介绍了基于thinkPHP框架实现留言板的方法,简单分析了thinkPHP框架实现留言板的流程及控制器与模型的相关核心代码,需要的朋友可以参考下 本文实例讲述了基于thinkPHP框架实现 ...

  3. 留言板管理系统 jsp + servlet + mysql (2004)

    servlet + jsp + mysql 留言板管理系统(2004) 1.系统运行环境 运行环境:Java8 + MySQL8 + Tomcat8.0 开发工具:eclipse/idea 2.系统功 ...

  4. xycms留言板 php 1.5,XYCMS留言板PHP版源码下载 v1.7

    XYCMS留言板是以php+MySQL进行开发的php留言板源码,软件为普通的留言板可广泛应用于企业网站等需要留言板的网站中进行使用. 安装路径:/install 后台路径:/system/ 后台默认 ...

  5. 基于jsp+sevlet+mysql实现留言板

    基于jsp+sevlet+mysql实现留言板 一.系统介绍 二.功能展示 1.用户登陆 2.用户注册 3.留言信息 4.添加留言 三.获取源码 一.系统介绍 系统主要功能: 用户登陆.用户注册.留言 ...

  6. 基于javaweb+mysql的简单留言板

    基于javaweb+mysql的简单留言板 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myeclipse/sts等均可配置运行 适用 课程设计, ...

  7. 基于PHP的校园留言板系统(带后台管理)

    前言 项目可包部署 Q 1115487855 交流群:758350964 一 项目介绍 基于PHP的校园留言板系统(带后台管理) 系统分为前后台,系统用户分为普通用户和管理员 技术栈 php+mysq ...

  8. HTML+PHP+MYSQL实现一个简单的留言板

    提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 大家好,下面将为大家展示 基于HTML PHP MYSQL的留言板的设计与实现过程,适合初学者点击观看,以下我将会以笔者自称! 废话不 ...

  9. php留言板源码免mysql_精简美观的PHP+Mysql留言板 V.01

    本程序是夏日留言本的PHP+Mysql版本,版本号是V.01,基于PHP+Mysql架构,本留言板源码简单,结构小巧,有独立的后台管理,可进行在线回复,删除,锁定与解锁等功能,而且这个独立的管理后台也 ...

最新文章

  1. L - Subway POJ - 2502
  2. Web开发者推荐的最佳HTML5/CSS3代码生成器
  3. 程序员必须掌握的核心算法有哪些?
  4. android应用兼容报告,手机资讯导报:华为发布国内首份Android7.0应用兼容报告
  5. TensorFlow Lite支持设备内置会话建模
  6. Winform界面中实现菜单列表的动态个性化配置管理
  7. DotNetBar的使用—(Office2007界面风格)
  8. js如何判断字符串是否为空
  9. PS 滤镜算法原理——碎片效果
  10. matlab gpa排名,GPA如何决定申请排名多少的大学?(附TOP100大学要求)
  11. 管理科学与运筹学(MS/OR)国际期刊最新权威排名
  12. 获取docker容器里面的root权限
  13. Scp全量远程拷贝(推送、拉取)
  14. git commit后回退方法
  15. 笔记本wife DNS服务器未响应,为什么手机已经连接上wifi还是上不了网?
  16. php_uname()函数
  17. Linux的压缩/解压缩文件命令 zip 和 tar
  18. matlab画三维图和等高线,matlab画三维等高线图
  19. 已知华氏求摄氏C语言,c语言:根据华氏温度求摄氏温度,并分析错误
  20. 尘缘如梦_转载网友_天还是那么蓝

热门文章

  1. 7-13 sdut-C语言实验-各位数字之和排序
  2. 东莞口碑好服务器维修上门服务,永劫无间服务器,瘫痪6小时尚未恢复,法神:最少十个箱子摆平...
  3. 学习笔记:搭建sftp服务
  4. 微信小程序蓝牙模块通信
  5. HTML介绍以及常用代码
  6. Hadoop面试题和答案
  7. 关于R实现多重插补及其可视化
  8. SQLserver总结03(DDL、DML、DCL、查询、top、distinct、order by、聚合函数)
  9. openCV的sobel算子的深度学习卷积网络部分的C语言源码
  10. html网页中在一个表格中去除部分表格线