Hello,
Ich würde gerne in PHP ein input Feld generieren und mit einem Wert aus meinem
array füllen, Ich bekomms aber einfach nicht hin. Jemand ne Idee?Mein Code:
echo "<input name="adr[Stunde]" type="text" size="15" value="{$adr['Stunde']}" maxlength="15">";
oder
echo '<input name="adr[Stunde]" type="text" size="15" value="' .
htmlspecialchars($adr['Stunde']) .
'" maxlength="15">';
1\.) Im Name-Attribut muss der Array-Element-Bezeichner ohne Anführungszeichen notiert werden
2\.) um die Ausgabe eines (fertig formatierten) Array-Elementes im value-Attribut
zu ermöglichen, muss dieses in eigenen Blockklammern stehen, damit PHP es als Variable
erkennen kann.
3\.) vermutlich musst Du aber sowieso das passende Format für den HTML-Kontext noch
sicherstellen. Dann nimm bitte die zweite Schreibweise und behandele die Variable
entsprechend mit htmlspecialchars.
hierzu lies bitte den Artikel: <http://wiki.selfhtml.org/wiki/Artikel:Kontextwechsel>
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg

--
☻\_
/▌
/ \ Nur selber lernen macht schlau
<http://bergpost.annerschbarrich.de>