Hallo,
habe ein Skript mit Haupt- und Subkategorien. Die Tabelle ist wie im Anhang strukturiert. Hauptkategorien bekommen in der Tabelle immer den Wert 0, und Subkategorien fortlaufende Zahlen (Subkategorie 1 = Wert 1, Subkategorie 2 = Wert 2 etc.) Ich habe ein Select-Feld, welches die Subkategorien ausgibt. Das funktioniert soweit alles. Jetzt möchte ich aber, dass hinter der Subkategorie in Klammern auch die Hauptkategorie steht. Beispiel:
PHP (Skripte)
CGI (Skripte)
Treiber (Software)
Tools (Software)
Meine Abfrage hierzu lautet im Moment:
Die For Schleife:
Und Das Select-Feld sieht so aus:
Ich bin mir nicht ganz sicher wie ich das umsetzen kann, dass zu der Subkategorie auch die Hauptkategorie angezeigt wird. Vielen Dank für Antworten.
habe ein Skript mit Haupt- und Subkategorien. Die Tabelle ist wie im Anhang strukturiert. Hauptkategorien bekommen in der Tabelle immer den Wert 0, und Subkategorien fortlaufende Zahlen (Subkategorie 1 = Wert 1, Subkategorie 2 = Wert 2 etc.) Ich habe ein Select-Feld, welches die Subkategorien ausgibt. Das funktioniert soweit alles. Jetzt möchte ich aber, dass hinter der Subkategorie in Klammern auch die Hauptkategorie steht. Beispiel:
PHP (Skripte)
CGI (Skripte)
Treiber (Software)
Tools (Software)
Meine Abfrage hierzu lautet im Moment:
PHP:
$sql4 = "SELECT * FROM `$dbtable4` WHERE `category_id` != 0 ORDER BY `category` ASC LIMIT 0, 30";
$query4 = mysql_query ($sql4, $dbconnect);
PHP:
for ($i2 = 0; $i2 < mysql_num_rows ($query4); $i2++) {
$array4[$i2] = mysql_fetch_array ($query4);
}
HTML:
<select name="search" id="search" style="width:321px">
<?php for ($i2 = 0; $i2 < count ($array4); $i2++) { echo "<option value=\"".$array4[$i2][category]."\">".$array4[$i2][category]."</option><br>"; } ?>
</select>