Udskriv MySQL resultater men gør det forskelligt
Hey.Jeg har et forum, hvor den henter en masse data fra min tabel og så udskriver den lortet.
Men jeg vil gøre det sådan at den ikke udksriver $nyeste (som normalt) når at den kommer til den række som har $downloadID på 28...
Hvordan gøres det?
Jeg viser lige hvordan jeg udskriver:
$query = "SELECT * FROM forum_body ORDER BY id DESC LIMIT $total, $antal";
$thread = mysql_query($query);
$count = "SELECT * FROM forum_body";
$out = mysql_query($count);
$num = mysql_num_rows($out);
while($r = mysql_fetch_array($thread)) {
$id = $r["id"];
$overskrift = $r["overskrift"];
$navn = $r["navn"];
$email = $r["email"];
$replies = $r["replies"];
$nyeste = $r["nyeste"];
echo "<tr>";
echo "<td class=\"menu-tekst\">$nyeste</td>\n";
if (strlen($overskrift) >= 22) {
$overskrift = substr("$overskrift", 0, 22);
$short = $overskrift . "...";
echo "<td class=\"forum-menu\"><a href=\"index.php?include=forum/read&id=$id\">$short</a></td>\n";
} else {
echo "<td class=\"forum-menu\"><a href=\"index.php?include=forum/read&id=$id\">$overskrift</a></td>\n";
}
echo "<td>";
if($email == ""){
echo "$navn</td>\n";
} else {
echo "<a href=\"mailto:$email\">$navn</a></td>\n";
}
echo "<td class=\"menu-tekst\" align=\"right\">$replies</td>\n";
echo "</tr>";
}
