Sven Rautenberg: Form aus Datenbank füllen

Beitrag lesen

Moin auch hier!

im HTML-Formular:

<input type="text" name="vorname" value="<? echo $user[vorname]?>">

Kleiner "Fauxpas": Der Hashindex muß in Anführungszeichen, wenn keine Konstante vorname definiert ist, die den String "vorname" ergibt.

Also $user["vorname"] anstatt $user[vorname]. Ohne Anführungsstriche wird nicht der String genommen, sondern vorname als Konstante betrachtet. Würde es eine Variable $vorname geben, kann man natürlich auch $user[$vorname] schreiben, das ist aber noch mal was anderes.

Mit anderen Worten: $user["vorname"] - oder auch $user["nachname"] nehmen.

- Sven Rautenberg