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:
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 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"];
}
geht das nicht mit sessions ? muss ich in jedem schritt die variablen in textfeldern zwischenspeichern und dann weiterreichen ?
schonmal danke für die hilfe !