我在我建立的网站的管理部分有一个php文件。该文件从某个数据库中提取帖子,相应的表格通过“编辑”按钮链接将其吐出到页面上以编辑该特定帖子。所有这一切都正常。但是,目前数据库显示表中有15个托管,但只有12个可在屏幕上查看以进行单击和编辑。请告诉我还有什么可以帮助我解决问题?谢谢你提前。
Blog.php文件
<?php
include("../mysqlConnect.php");
include("header.php");
$results = mysql_query("SELECT * FROM blog ");
?>
<?php include("adminNav.php");?>
<div id="logout">
<a href="http://mrskitson.ca">view changes</a>
</div>
<div class="span-16" id="learning">
<?php
while($row = mysql_fetch_array($results)){
$title = $row['title'];
$date = $row['date'];
$image = $row['image'];
$content = stripslashes($row['content']);
$id = $row['id'];
echo "<div class='span-16' id='posts'>";
echo "<h1>$title </h1>";
echo "<h2>$date</h2>";
echo "<img src='../images/blog/$image'>";
echo "<p>$content</p>";
echo "<a class='editPost' href=blogEdit.php?id=$id>Edit This Post</a>";
echo "</div>";
}
?>
</div>
<?php
include("footer.php");
?>
答案 0 :(得分:0)
代码似乎运行到表“blog”中的所有记录存储。我可以想到你从错误的表中提取数据的三件事,在phpMyAdmin上查看错误的表或在你的CSS中,id“learning”定义了一个高度和溢出并隐藏了其他记录。