An ein Inputfeld eine Variable übergeben

MatMagic

Erfahrenes Mitglied
Hallo Profi`s,
ich möchte an ein Inputfeld eine Variable übergeben.
Ich habe folgendes probiert:

<input type="text" name="ueberschrift" size="40" value="<?php("$ueberschrift");?>">

(die Variable $ueberschrift kommt aus einer SQL-DB und hat auch Inhalt - mit echo getestet)

Aber anstatt den Inhalt der Variable im Inputfeld anzuzeigen wird nur der Code ausgegeben, deswegen vermute ich das mein Fehler im Value-Bereich liegt. Ich habe es dann noch einmal so probiert:

value="<? print("$ueberschrift");?>">

Aber auch Fehlanzeige.....
Wie übergebe ich die Variable richtig an das Inputfeld ?
 
So:
PHP:
<input type="text" name="ueberschrift" size="40" value="<?php echo $ueberschrift; ?>">

redlama
 
Besser wäre noch, etwaige Anführungszeichen durch entsprechende Zeichenreferenzen zu ersetzen:
PHP:
<input type="text" name="ueberschrift" size="40" value="<?php echo htmlentities($ueberschrift, ENT_QUOTES); ?>">
 
Zurück