把帖子用循环显示出来

<html>
<head>
<title>帖子</title>
<meta charset="utf-8">
<style type="text/css">
ul{list-style-type: none}
</style>
</head>
<body>
<?php
$coon = mysql_connect("127.0.0.1","root","") or die("数据连接失败!");
mysql_select_db("test");
mysql_query("set names 'utf8'");

if(isset($_POST["submit"])){//isset判断是否点击这个submit 如果点击了 就执行下面的步骤
$title = $_POST['title'];//获得输入框的name
$content =$_POST['content'];//获得输入框的name
$name =$_POST['name'];//获得输入框的name
$time = $_POST['time'];//获得输入框的name

$sql1 = "INSERT INTO `table`(`id`, `title`, `content`, `name`, `time`) VALUES (null,'$title','$content','$name','$time')";//插入所输入的值到数据库
mysql_query($sql1);// 执行 $sql1 语句
}
$sql = "SELECT * FROM `table`";//查询table 数据表中的所有数据
$result = mysql_query($sql);
while($row=mysql_fetch_array($result)){//把所有数据循环出来
?>

<ul style="border: 1px solid red;">
<li>标题 <?php echo $row['title']; ?></li>//把数据库的标题 提出来
<li>内容 <?php echo $row['content'] ?></li>//把数据库的内容提出来
<li>发帖人 <?php echo $row['name'] ?></li>//把数据库的>发帖人提出来
<li>最后时间 <?php echo $row['time'] ?></li>//把数据库的最后时间 提出来
</ul>
<?php
}
?>

<form action="table.php" method="post">
<ul>
<li>标题: &nbsp; &nbsp;<input type="text" name="title"></li>
<li>内容: &nbsp; &nbsp;<input type="text" name="content"></li>
<li>发帖人: &nbsp;<input type="text" name="name"></li>
<li>最后时间:<input type="text" name="time"></li>
<li><input type="submit" value="提交" name="submit"></li>
</ul>
</form>
</body>
</html>

原文地址:https://www.cnblogs.com/ZH1132672711/p/3726800.html