Tom: PHP input aus array

Beitrag lesen

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  
![](http://selfhtml.bitworks.de/Virencheck.gif)  
  

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