Auf Erreignisse reagieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Auf Erreignisse reagieren

    ich habe folgendes Problem:
    eine Startseite, darauf 3 Select-Elemente
    - Produktgruppe
    - Artikelgruppe
    - Hersteller
    Zuerst werden aus einer Artikeltabelle die benötigten Daten ausgelesen. Ungefiltert. Es klappt.
    Nachdem der Benutzer eine Produktgruppe ausgewählt hat, müssten die Artikelgruppen und die Hersteller gefiltert werden. Beispiel
    waren zuerst zwei Artikelgruppe zu finden, Monitore und Telefone, sollte nachdem mann Produktgruppe Computer ausgewählt hat nur noch Monitore zu sein sein.
    Mein Problem ist nicht das gefilterte herauslesen aus der Datenbank, sondern die Ablaufsteuerung. Wie starte ich die Filterung. Zur Zeit sieht mein Code so aus:

    <?php
    include ("inc/shop/shop.inc.php3");
    ?>
    <select name="Artikelgruppen" value= <?php echo(urldecode($ArtGr))?>>
    <?php
    ShowArticleGroupOption();
    ?>
    </select>
    <select name="Produktgruppen" value= <?php echo(urldecode($PrGr))?>>
    <?php
    ShowProduktGroupOption();
    ?>
    </select>

    Also wenn der User was verändert hat, werde ich in $ArtGr das ergebnis seiner Auswahl haben. Jetzt müsste ich meine ShowArticleGroupOption()aufrufen, mit einer Produktgruppe als Parameter, anschliessend die Seite aktualisieren.
    - Wie finde ich es heraus, dass der User reagiert hat?
    - Wie aktualisiere ich die Seite?
    - was bedeutet urldecode($PrGr), benötige ich das für die übergabe der Auswahl an meiner Variable?

    Vielen Dank für eure Antworten

  • #2
    Antwort siehe PHP-Forum

    Kommentar


    • #3
      was noch ganz sinnig ist:
      <select name="blah" onChange="this.form.submit();">
      sorgt dafür, daß bei einer Änderung der Auswahl im Select das Formular abgeschickt - wenn JavaScript aktiviert ist.
      mein Sport: mein Frühstück: meine Arbeit:

      Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

      Kommentar

      Lädt...
      X