wallwriht: PHP input aus array

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"/>  
  

  1. 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

    --
    sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
  2. 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! :)
    
    1. 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').

      --
      Bis Später
      RuD
      .................................................................
      Mein Weblog:
      http://blog.rudweb.de/
  3. 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>