Hallöchen!
Da melde ich mich mal mit einem kleinen Problem.
Mit diesem Code versuche ich per Drop-Down-Menü eine Kategorisierung vorzunehmen. Das funktioniert auch wunderbar!
Fast jedenfalls, denn in Klammern hinter der Kategorie soll die Anzahl der in der Kategorie vorhandenen Einträge angezeigt werden.
Es handelt sich hierbei um eine Linksammlung. Jeder Link wird in eine bestimmt Kategorie "gepackt". Um dem User zu zeigen, wie viele Links in der jeweiligen Kategorie vorhanden sind, eben diese Klammer.
Frage: Wie bekomme ich es hin, dass dort die richtige Zahl steht? Also wie oft die z.B. die Kategorie "Tourismus" in der Datenbank vorhanden ist?
(Dass meine mysql_num_rows-Funktion falsch ist, weiß ich. Geht es mit mysql_num_fields? Wenn ja, wie?)
Vielen Dank schon einmal,
mit freundlichen Grüßen verbleibe ich: Rasenkantenstein
Da melde ich mich mal mit einem kleinen Problem.
Code:
<select name="to" onChange="javascript:location = this.form.to.options[this.form.to.selectedIndex].value;" size="1"> <option selected value="index.htm" disabled>Kategorie</option> <? $sql = "SELECT DISTINCT kategorie FROM links ORDER BY kategorie"; $result = mysql_query($sql,$db); while($option_form = mysql_fetch_array($result)) { echo "<option value='show_links.php?cat=$option_form[kategorie]'>$option_form[kategorie] (".mysql_num_rows($result).")</option>"; } // while ?> </select>
Fast jedenfalls, denn in Klammern hinter der Kategorie soll die Anzahl der in der Kategorie vorhandenen Einträge angezeigt werden.
Es handelt sich hierbei um eine Linksammlung. Jeder Link wird in eine bestimmt Kategorie "gepackt". Um dem User zu zeigen, wie viele Links in der jeweiligen Kategorie vorhanden sind, eben diese Klammer.
Frage: Wie bekomme ich es hin, dass dort die richtige Zahl steht? Also wie oft die z.B. die Kategorie "Tourismus" in der Datenbank vorhanden ist?
(Dass meine mysql_num_rows-Funktion falsch ist, weiß ich. Geht es mit mysql_num_fields? Wenn ja, wie?)
Vielen Dank schon einmal,
mit freundlichen Grüßen verbleibe ich: Rasenkantenstein
Kommentar