所以我想用 MySQL 和 PHP 制作一个简单的喊话箱,而且我对这两种语言都足够了解,可以很容易地制作它。我也知道如何限制它一次只显示最后 5-10 条或任何评论。但是,制作它的过程是什么,所以喊话框只显示最后 5 条评论,然后有一个按钮显示“旧评论”,它显示接下来的 5 条,依此类推,然后另一个按钮显示“新评论”它返回一页。我不太确定在不编写大量代码的情况下如何做到这一点。
这是我的喊话框的代码:
addmessage.php
<?php
include("config.php");
if ($_POST['shoutname'] and $_POST['shout'] !== " ") {
if (isset($_POST['shoutname'])) {
$shoutname = mysql_real_escape_string($_POST['shoutname']);
$shout = mysql_real_escape_string($_POST['shout']);
mysql_query("INSERT INTO shoutbox (name, shout) VALUES ('$shoutname','$shout')");
mysql_close($bd);
}
}
header("Location: shoutbox.php");
?>
(config.php包含我的mysql连接信息)
喊话箱.php
<?php
include("config.php");
$data = mysql_query("SELECT * FROM shoutbox ORDER BY id DESC LIMIT 5");
while ($info = mysql_fetch_array($data)) {
echo $info['name']. "<br>";
echo $info['shout']. "<br>";
}
?>
<form method="post" action="addmessage.php">
Name: <input type="text" name="shoutname" /><br />
Message: <input type="text" name="shout" />
<input type="submit" />
</form>
我只是不确定如何制作一个按钮来显示按 id 排序的下五个评论,依此类推。