Supercomputer
Mitglied
Hallo, (Hoffe das es das richtige Unterforum ist)
ich habe folgendes vor:
Ich möchte gerne einen Filter für die Inhalte eines meiner Projekte erstellen.
Aus einer Datenbank lese ich die Werte für jeden <option>-Tag der in die <select>-Tage geschrieben werden aus:
Das ist jetzt einmal ein Beispielcode, ich möchte erreichen, dass sich bei den Selectlisten etwas verändert (z.B. farbliche Änderung, ausblenden der entsprechenden optionen), damit ein Nutzer keinen Filter einstellt, auf dem es keine Treffer gibt, ohne die Seite andauernd neu laden zu müssen.
Jedoch habe ich leider absolut keine Idee, wie ich so etwas umsetzen kann. :(
Über Antworten die mir Schlagwörter zum Suchen geben, oder auf Tutoriale oder ähnlichem verlinken wäre ich sehr glücklich, da ich gerne selbst auf die Lösung kommen würde, möchte ich nicht direkt den Code vorgekaut bekommen.
Mit freundlichen Grüßen
Supercomputer
ich habe folgendes vor:
Ich möchte gerne einen Filter für die Inhalte eines meiner Projekte erstellen.
Aus einer Datenbank lese ich die Werte für jeden <option>-Tag der in die <select>-Tage geschrieben werden aus:
Code:
$query = "SELECT ID, Name FROM Test";
$db_read = connect_db();
if ($result = $db_read->query($query)) {
$HTML_out = NULL;
$CPU_manuf_out = '<select name="Test" size="1">';
$CPU_ID_out = '<select name="Test2" size="1">';
while ($obj = $result->fetch_object()) {
$CPU_manuf_out = $CPU_manuf_out . "<option> $obj->Name </option>";
$CPU_ID_out = $CPU_ID_out . "<option> $obj->ID </option>";
}
$HTML_out .= $CPU_manuf_out;
$HTML_out .= '</select>';
$HTML_out .= $CPU_ID_out;
$HTML_out .= '</select>';
echo "$HTML_out";
Das ist jetzt einmal ein Beispielcode, ich möchte erreichen, dass sich bei den Selectlisten etwas verändert (z.B. farbliche Änderung, ausblenden der entsprechenden optionen), damit ein Nutzer keinen Filter einstellt, auf dem es keine Treffer gibt, ohne die Seite andauernd neu laden zu müssen.
Jedoch habe ich leider absolut keine Idee, wie ich so etwas umsetzen kann. :(
Über Antworten die mir Schlagwörter zum Suchen geben, oder auf Tutoriale oder ähnlichem verlinken wäre ich sehr glücklich, da ich gerne selbst auf die Lösung kommen würde, möchte ich nicht direkt den Code vorgekaut bekommen.
Mit freundlichen Grüßen
Supercomputer