Hallo zusammen,
habe mir ein kleines Forum gebastelt
nun wollte ich mir die neuen Threads, welche angelegt worden sind
so ausgeben lassen, das der neuste ganz oben steht.
Hier mal der Code:
Code
<?/* showthreads.php */
//Herstellen der MySQL verbindung
$con = mysql_connect("$sqlhost", "$sqluser", "$sqlpass");
$db = mysql_select_db("$sqldatenbank");
//Herauslesen der Threads, die in dem Forum stehen
$res = mysql_query("select * from threads order by id where fid=".$_GET['fid']." ");
//Ausgeben der Threads mit Hyperlink auf showanswers.php
//Die jetzige Ausgabe der Tabelle "threads" liefert jetzt
//eine neue Variable mit, die wir auch in den Link
//setzen müssen
echo "<table border=\"1\" width=\"100%\" style=\"border: 1px dotted #000000\" bordercolor=\"#000000\" id=\"thread\">";
echo "<tr>";
echo "<td>Beiträge in diesem Forum:</td>";
echo "<td>Von:</td>";
echo "</tr>";
while($row = mysql_fetch_array($res)) {
echo "<tr>";
echo "<td>";
echo "<a href=\"?seite=show_answer1&fid=".$row["fid"]."&tid=".$row["id"]."\">";
echo $row["topic"]."</a>";
echo "</td>";
echo "<td>".$row["name"]."</td>";
echo "</tr>";
}
echo "</table>";
echo "
<a href=\"?seite=new_thread&fid=".$_GET["fid"]."\"><img border=\"0\" src=\"images/button/new_thread.gif\" width=\"183\" height=\"16\"></a>";
echo "<a href=\"?seite=forum\"><img border=\"0\" src=\"images/button/back.gif\" width=\"98\" height=\"16\"></a>";
?>
Alles anzeigen
aber sobalt ich das order by id mit einfüge, gibt er mir nichts mehr aus?
Entweder habe ich gerade ne denk blockarde oder bin zu do.. dafür!
könnte sich das mal jemand anschauen?
Vielen dank