简单留言板(笔记)
来源:互联网 发布:宁波plc编程招聘 编辑:程序博客网 时间:2024/05/22 03:47
需要创建4个PHP文件
index.php,首页,用户填数据
代码:
<!DOCTYPE html>
<html>
<head>
<title>我的留言板</title>
</head>
<body>
<center>
<a href="index.php">添加留言</a>
<a href="show.php">查看留言</a>
<h3>添加留言</h3>
<form action="doAdd.php" method="post">
<table>
<tr>
<td>姓名</td><td><input type="text" name="name"></td>
</tr>
<tr>
<td>留言</td><td><textarea name = "content" row = "5" cols = "30"></textarea></td>
</tr>
<tr>
<td><input type="submit" value="提交"></td>
<td><input type="reset" value="重置"></td>
</tr>
</table>
</form>
</center>
</body>
</html>
doAdd.php,接受提交数据,添加留言
代码:
<!DOCTYPE html><html>
<head>
<title>添加留言</title>
</head>
<body>
<center>
<a href="index.php">添加留言</a>
<a href="show.php">查看留言</a>
<h3>添加留言</h3>
<?php
$name = $_POST['name'];
$content = $_POST['content'];
$time = date("Y/m/d");
$ip = $_SERVER['REMOTE_ADDR'];
低版本数据库
/* $conn = mysql_connection("localhost","root","") or die("连接数据库失败");
mysql_select_db("liuyan");
$sql = "insert into `liuyan`(`name`, `content`, `ip`, `time`) VALUES ('$name','$content','$ip','$time')";
$result = mysql_query($sql);
if($result == true){
echo "留言成功";
}*/
高版本数据库
$mysqli = new mysqli("localhost", "root", "", "liuyan");
$sql = "insert into `liuyan` (name, content, ip, time) VALUES ('$name','$content','$ip','$time')";
$result = mysqli_query($mysqli,$sql);
if ($result==true){
echo "留言成功";
}
?>
</center>
</body>
</html>
delete.php,接受提交数据,根据id删除留言
代码:
<!DOCTYPE html>
<html>
<head>
<title>我的留言板</title>
</head>
<body>
<center>
<a href='index.php'>增加留言</a>
<a href='show.php'>查看留言</a>
<h3>我的留言板</h3>
<?php
$id = $_POST['myid'];
$mysqli = new mysqli("localhost", "root", "", "liuyan");
$sql = 'delete from liuyan where id = '.$id;
$result=mysqli_query($mysqli,$sql);
if($result==true){
echo "删除成功";
}
?>
</center>
</body>
</html>
show.php,显示留言。
代码:
<!DOCTYPE html>
<html>
<head>
<title>我的留言板</title>
</head>
<style type="text/css">
#myname{
float: left;
color: red;
}
#delete{
float: right;
}
#mytime{
float: left;
color: #cccccc;
}
#mycontent{
float: left;
}
#a{ width: 500px;
height: 100px;
border: 1px solid;
}
#b{
width: 500px;
border: 1px solid;
float: left;
}
#c{
width: 500px;
float: left;
}
</style>
<body>
<center>
<a href="index.php">添加留言</a>
<a href="show.php">查看留言</a>
<h3>我的留言</h3>
<?php
$mysqli = new mysqli("localhost", "root", "", "liuyan");
$sql = 'select * from liuyan';
$result = mysqli_query($mysqli,$sql);
while($row = mysqli_fetch_array($result,MYSQLI_ASSOC)){
echo "
<form method='post' action='delete.php'>
<div id='a'>
<div id='b'>
<div id='myname'>留言人:$row[name];</div>
<div id='mytime'>时间:$row[time]</div>
<input type='hidden' value=$row[id] name='myid'>
<div id='delete'><input type='submit' value='删除留言'></div>
</div>
<div id='c'>
<div id='mycontent'>$row[content]</div>
</div>
</div>
</form>
<br>
";
}
?>
</center>
</body>
</html>
- 简单留言板(笔记)
- php笔记(1)简单留言板
- kindeditor学习笔记之实现简单留言板
- 简单留言板
- 简单留言板
- 简单留言板
- 一个简单的留言板(JSP)
- 留言板v1.0练习(简单版)
- 最简单的留言板
- 简单的XML留言板
- 简单的Js留言板
- 简单的XML留言板
- 简单.NET留言板架构
- 简单PHP留言板
- 简单留言板的实现
- Linq实现简单留言板
- 简单的留言板
- thinkPHP简单留言板
- Java经典算法40例(六)
- Android触摸事件分发处理机制详解与源码分析一(View篇)
- 51nod 1672 区间交 (经典贪心)
- MyBatis
- 输入一个数组,求出这个数组的逆序对的总数
- 简单留言板(笔记)
- Hive基础一(数据库,表,分区表,视图,导入导出数据)
- 基于BootStrap的仿淘宝星星商品评价案例
- 暑假快速学习html的学习笔记
- VS2013 MFC如何更改系统的OEM信息?
- Android 使用get请求时汉字乱码问题解决
- 三角形(求n个三角形能把平面分成多少部分)
- 数组及其应用
- Centos7使用yum安装MySQL以及如何实现远程连接