【发布时间】:2011-04-09 17:16:02
【问题描述】:
我有一个 php 数组来显示来自数据库的信息。我希望能够显示像这样的项目 ex。 Space Quest (3) “(3)”表示在数据库中找到的次数。现在它正在提取信息并列出结果的次数与数据库中显示的次数一样多,例如 ex。 Space Quest Space Quest Space Quest 链接到各个故事。这是我的代码:
<?php
$type = $_POST['Type'];
$result = mysqli_query($cxn, "SELECT *
FROM Stories
WHERE Type = '$type'");
if($result < 0) {
echo "<center><b>No stories are posted for this category yet.</b></center>";
} else {
while($row = mysqli_fetch_array($result)) {
$title = $row['Title'];
$result2 = mysqli_num_rows($result);
echo "<FORM ACTION ='browse.php' METHOD ='POST'>
<INPUT TYPE = 'Submit' name='cool2' id='cool2' VALUE = '$title'>";
echo " <font color = '#0000ff''>(" . $result2 . ")";
echo "</form>";
echo " ";
}
} ?>
此代码显示来自 type 的所有项目,但我想组织结果以仅显示项目一次,然后显示每个类别中的故事数。
【问题讨论】: