Variablen in Session speichern

Nemesis

Nemesis

N3RD
Hi,

ich würde gerne ein script machen, mit dem man in einer combobox eine auswahl treffen kann und abhängig vom ausgewählten wird der inhalt einer 2ten combobox die dann erscheint festgelegt usw.

dazu mein ansatz:
PHP:
echo '<form name="Typ" action="'.$_SERVER['PHP_SELF'].'" method="POST">';
   echo '<select name="Typ" onChange="this.form.submit();">';
      echo '<option>Typ</option>';
      while($row = mysql_fetch_array($Typen, MYSQL_NUM))
      {
         print '<option>'.$row[0].'</option>';
      }
   echo '</select>';
echo '</form>';

if($_POST["Typ"])
{
   $_session["Typ"] = $_POST["Typ"];
}

if($_session["Typ"])
{
   $Typ=$_session["Typ"];

      echo '<form name="Ausstattung" action="'.$_SERVER['PHP_SELF'].'" method="POST">';
      echo '<select name="Ausstattung[]" multiple="multiple" size="'.$Anzahl_Ausstattungen.'">';
         echo '<option>Ausstattung</option>';
         while($artikel = mysql_fetch_assoc($moegliche_Ausstattung))
         {
            echo '<option>'.$artikel['Ausstattung'].'</option>';
         }
         echo '<input type="submit" value="Senden">';
      echo '</select>';
   echo '</form>';

   $_session["Ausstattung"] = $_POST["Ausstattung"];
   print_r($session_["Ausstattung"]);
}

if($_POST["Ausstattung"])
{
   $_session["Ausstattung"] = $_POST["Ausstattung"];
}
das funktioniert auch ... bis ich den senden-button des 2ten formulares drücke, dann sind beide auswahlen weg und ich bin wieder auf der startseite ... ich hätte aber gerne, dass am ende des auswahlprozesses sämtliche auswahlen zur verfügung stehen.

geht das nicht mit sessions ? muss ich in jedem schritt die variablen in textfeldern zwischenspeichern und dann weiterreichen ?

schonmal danke für die hilfe !
 
Ich würde ja session groß schreiben, bin mir nicht sicher wie cas-sensitive PHP in diesem Fall ist. Ansonsten sollte das schon funktionieren.

Wenndann würdest du die übrigens in hidden-Feldern zwischenspeichern, nicht in Textfeldern ;)
 

Ähnliche Themen

NagiosGrapher 1.7.1 funktioniert nicht

CentOS 6.3 RADIUS - Keine Verbindung möglich

Php mysql suchausgabe

dovecot und postfix Konfiguration Problem

[PHP] Fehler bei Parameterübergabe

Zurück
Oben