PHP-Script für Formular mit Auswahllisten <select ...>

  • Hallo Leute,

    also ich hänge jetzt schon etliche Stunden an folgenden Problem:

    Kurze Beschreibung der Situation:
    ich habe eine Auswahlliste mit (bspw.) "Bier" und "Wasser". Nach Auswahl und Klicken des "Submit"-Buttons soll eine weitere Auswahlliste angezeigt werden, die entsprechend der ersten Auswahl entweder "Holsten", "Bitburger", "Früh Kölsch" enthält oder halt bei Wasser "Gerolsteiner", "Selters", "Bonaqua".

    Nach der zweiten Auswahl soll ein Textfeld angezeigt werden, in das ich irgendwas dummes eintippen kann, z. B. Varianten wie "light" oder "extra-süss".

    Bis jetzt habe ich es im Prinzip so versucht:

    <?php
    echo "
    <form action='startproject_post' method='post'>
    Getraenktyp

    <select name='typ' size='1'>
    <option>Bier</option>
    <option>Wasser</option>
    </select>
    <input type='Submit' name='send' value='Weiter'>


    </form>";

    switch ($typ) {

    case "Bier" :
    echo "
    <form action='startproject_post' method='post'>
    Marke

    <select name='Marke' size='1'>
    <option>Holsten</option>
    <option>Bitburger</option>
    <option>Frueh Koelsch</option>
    </select>
    <input type='Submit' name='send' value='Weiter'>


    </form>";
    break;

    case "Wasser" :
    echo "
    <form action='startproject_post' method='post'>
    Marke

    <select name='Marke' size='1'>
    <option>Gerolsteiner</option>
    <option>Selters</option>
    <option>Bonaqua</option>
    </select>
    <input type='Submit' name='send' value='Weiter'>


    </form>";
    break;
    }
    ?>

    ...tja und dann soll halt, falls beide Auswahlen erfolgt sind, ein Textfeld angezeigt werden mit weiterem Button.

    Die Werte in $typ und $marke sowie in $variante (aus dem Textfeld) sollen gespeichert bzw. irgendwie erhalten bleiben, da ich nachher Verzeichnisse mit diesen Namen erstellen will.

    So... das war jetzt recht lang und so, würde mich aber super freuen, wenn mir jemand helfen könnte... vielleicht auch, wie man so was _ganz_ anders und besser lösen kann!

    :)
    HoriZZon

  • Konnte mir nicht ganz Vorstellen, wie du das gemeint hast mit dem Speichern. Deswegen hab ich das jetzt weggelassen.