PHP input aus array
wallwriht
- php
Hallo zusammen,
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:
<input name="adr['Stunde']" type="text" size="15" value="$adr['Stunde']" maxlength="15"/>
Mahlzeit wallwriht,
<input name="adr['Stunde']" type="text" size="15" value="$adr['Stunde']" maxlength="15"/>
Ist das jetzt PHP-Code? Dann ist er fehlerhaft. Oder ist es HTML-Code? Dann ist die Angabe einer PHP-Variable dort sinnlos.
Du solltest Dich ggf. erneut mit den Grundlagen des Zusammenspiels von PHP und HTML beschäftigen ... wie gehört wo welcher Code zusammen.
MfG,
EKKi
Hallo zusammen,
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:
<input name="adr['Stunde']" type="text" size="15" value="$adr['Stunde']" maxlength="15"/>
>
>
>
Es ist PHP Code und ich weiß, das er Fehlerhaft ist, aber ich suche ja die richtige Lösung! :)
Seid gegrüßt!
Es ist PHP Code
Nein ist es nicht...zumindest kein korrekter!
und ich weiß, das er Fehlerhaft ist
Das wiederum ist korrekt
aber ich suche ja die richtige Lösung! :)
In dem du den HTML-Code so lässt wie er ist und den PHP-Code entsprechend als solchen auszeichnest (Hinweis: <?php .... ?>). Oder eben anders herum: Du gibst einen String aus, der zum Teil aus variablen Werten besteht (Hinweis: echo 'Text' . $var1 . 'weiterer Text').
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">";
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>