Burner: Drop-Down Menü + Select Abfrage

Hallo zusammen,

ich habe eine Intranetseite erstellt die auf eine SQL Datenbank zugreift. Die Daten werden korrekt ausgelesen und in eine Tabelle im Webbrowser angezeigt. Soweit so gut...

Jetzt möchte ich ein Dropdown Menü erstellen, mit dem ich select an die Datenbank versende.Resultat soll sein, das die Daten entsprechend der Auswahl aus dem Dropdown im Webbrowser angezeigt werden.

Kann mir einer dazu einen Tip geben.

Vielen Dank im vorraus

Gruß
Burner

  1. Hallo!

    Jetzt möchte ich ein Dropdown Menü erstellen, mit dem ich select an die Datenbank versende.Resultat soll sein, das die Daten entsprechend der Auswahl aus dem Dropdown im Webbrowser angezeigt werden.

    Ähhmmm, kannst Du das mal genauer erklären.

    MfG, André Laugks

    --
    L-Andre @ gmx.de
    1. Hallo,

      ich habe eine intranetseite die daten aus der sql ausliest und darstellt. jetzt habe ich die aufgabe ein dropdownmenü zu erstellen der folgende funktion beinhaltet.

      Das Drop Downmenü hat einige kategorien.

      <select name="kategorie" onchange="this.form.submit();">
      <option value="action">action</option>
      <option value="unterhaltung">unterhaltung</option>
      </select>

      wenn ich einer der kategorien auswähle, soll alle daten die der kategorie zugeordnet sind ausgelesen und dargstellt werden.

      es soll eine select anweiung erfolgen.
      da komme ich momentan nicht weiter
      kannst du mir dabei helfen?

      gruß
      burner

      1. Hallo!

        Du hast sicherlich eine Tabelle in der die Kategorien stehen.

        kategorien

        id   name
        1    action
        2    unterhaltung

        Das Drop Downmenü hat einige kategorien.

        <select name="kategorie" onchange="this.form.submit();">
        <option value="action">action</option>
        <option value="unterhaltung">unterhaltung</option>
        </select>

        Daraus baust Du folgendes Dropdown:

        <select name="kategorie" onchange="this.form.submit();">
          <option value="1">action</option>
          <option value="2">unterhaltung</option>
        </select>

        wenn ich einer der kategorien auswähle, soll alle daten die der kategorie zugeordnet sind ausgelesen und dargstellt werden.

        Mit "this.form.submit();" sendest Du das Formular ab. Je nach dem welche Methode (POST oder GET) Du verwendest kannst Du die ID entgegen nehmen. Ich nehme jetzt mal an Du verwendest POST.

        $sql = "SELECT spalten FROM daten WHERE kategorie=" . $_POST['kategorie'] . ";";

        HINWEIS:
        Du solltets natürlich überprüfen ob da wirklich eine ID ankommt, auch wenn es eine Anwendung im Intranet ist.

        MfG, André Laugks

        --
        L-Andre @ gmx.de