Problem - Formular mit Sessions

ehonk

Mitglied
Hi all

ich versuche gerade ein Formular das über mehrere Seiten geht mit Sessions zu erstellen:

PHP:
$bezeichner=array("Ansprechpartner","Firma","Strasse","Hausnummer","Plz","Stadt","Telefon","Telefax","Email","Website");
$groesse=array("30","30","30","10","10","30","30","30","30","30");

if ($part=='start') {

echo "<form action=\"$self_php?part=check\" method=\"post\">";

...

for ($n=0;$n<10;$n++){
print("
<tr>
    <td width=\"150\"><A class=content>$bezeichner[$n]</a></td>
    <td><input name=\"$_SESSION[$n]\" value=\"$_SESSION[$n]\" type=\"text\" size=\"$groesse[$n]\">$n</td>
  </tr>
");
}

print ("
<tr>
    <td></td>
    <td><input name=\"Senden\" type=\"submit\"></td>
  </tr>
</table>
</form>
");

}

Wenn ich nun z.b. einen Sessionwert schon vor dem Formular festlege z.b.
$_SESSION[2] = "Wert2"; dann wird der mir auch im Formular angezeigt
über alle Seiten aber er nimmt die Werte die ich im Formular eingebe nicht an.

Hab leider keinen blassen Schimmer was ich verkehrt mache.

Danke euch schon mal
 
jetzt steh ich auf der leitung.

hab zuvor die Variablen immer übergeben:

PHP:
   <td><input name=\"wert[$n]\" value=\"$wert[$n]\" type=\"text\" size=\"30\"></td>

Die Zuweisung erfolgt doch eigentlich über input name ?
 
Zurück