Hi,
ich möchte folgendes darstellen:
Kategorie
Forum1 [Unterforum1 Unterforum2] Forum2 [Unterforum1 Unterforum2]
Kategorie2
etc.
Dazu habe ich folgendes Script geschrieben:
Jetzt fällt mir selber auf, dass das so nicht funktionieren kann, da ich ja einfach eine neue SQL Abfrage in ein Echo reinsetzte. Nur leider kann ich das Echo nicht ganz beenden, da ich meine 2. Abfrage auf Grund der Daten der 1. Abfrage machen muss (s. WHERE).
Ich weiß nicht, ob an dem Script noch was zu retten ist, oder ob man das ganz anders gestalten mus.
Für Tipss wäre ich sehr dankbar.
Viele Grüße und schonmal Danke im Voraus für jede noch so kleine Hilfe
ich möchte folgendes darstellen:
Kategorie
Forum1 [Unterforum1 Unterforum2] Forum2 [Unterforum1 Unterforum2]
Kategorie2
etc.
Dazu habe ich folgendes Script geschrieben:
PHP:
<?php
error_reporting(E_ALL);
include "config.php";
include "navi.php";
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());
$sql = "SELECT id,title,undertitle,sort FROM category ORDER BY sort ASC";
$result = mysql_query($sql) OR die(mysql_error());
while($row = mysql_fetch_assoc($result)) {
echo "
<p>
<a href=\"insert/category_edit.php?cid=".$row['id']."\">".$row['title']."</a> <br/>
Unterforen:"
$sql2 = "SELECT id,title,undertitle,sort FROM forum WHERE catid = ".$row['id']." ORDER BY sort ASC";
$result2 = mysql_query($sql2) OR die(mysql_error());
while($row2 = mysql_fetch_assoc($result2)) {
echo "
<a href=\"insert/forum_edit.php?cid=".$row2['id']."\">".$row2['title']."</a> "
$sql3 = "SELECT id,title,undertitle,sort FROM forum WHERE underforid = ".$row2['id']." ORDER BY sort ASC";
$result3 = mysql_query($sql2) OR die(mysql_error());
while($row3 = mysql_fetch_assoc($result3)) {
echo "
[<a href=\"insert/forum_edit.php?cid=".$row3['id']."\">".$row3['title']."</a>]
";
";
<p>
";
}
}
}
?>
Jetzt fällt mir selber auf, dass das so nicht funktionieren kann, da ich ja einfach eine neue SQL Abfrage in ein Echo reinsetzte. Nur leider kann ich das Echo nicht ganz beenden, da ich meine 2. Abfrage auf Grund der Daten der 1. Abfrage machen muss (s. WHERE).
Ich weiß nicht, ob an dem Script noch was zu retten ist, oder ob man das ganz anders gestalten mus.
Für Tipss wäre ich sehr dankbar.
Viele Grüße und schonmal Danke im Voraus für jede noch so kleine Hilfe
Zuletzt bearbeitet: