tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
426
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Maximus
    Maximus Maximus ist offline Mitglied Gold
    Registriert seit
    May 2002
    Ort
    Hessen
    Beiträge
    201
    PHP-Code:
    foreach ($NewsMenu as $VNewsMenu)
    {
     print  
    $VNewsMenu;
    }
    ?> 

    Code :
    1
    2
    3
    4
    5
    
     <select name="NewsMenu[]" id="NewsMenu" >
                 <option>1</option>
                             <option>2</option>
                             <option>3</option>
    </select>

    Ergebnis : Warning: Invalid argument supplied for foreach() in c:\homepage\jensgreeb\tmpbm7aqwu1yu.php on line 28


    Was um alles in der Welt mache ich da falsch?
     
    Was Du in anderen entzünden willst, muß in Dir selbst brennen!

  2. #2
    Avatar von dave_
    dave_ dave_ ist offline Mitglied Brilliant
    Registriert seit
    Apr 2001
    Ort
    Bayern
    Beiträge
    974
    wenn du eine select anweisung hast, wird ja immer nur ein wert ausgewählt- also hat deine variable auch nur einen wert, wieso arbeitest du da mit foreach ?
     

  3. #3
    Avatar von Maximus
    Maximus Maximus ist offline Mitglied Gold
    Registriert seit
    May 2002
    Ort
    Hessen
    Beiträge
    201
    Ich wollte damit eigentlich alle Einträge die in dem Feld stehen auslesen. Also alle die ich unter [option]...[/option] eingetragen habe. Und das sind doch mehrere.
    Oder wie macht man so etwas?
    Bezieht sich foreach immer nur auf die markierten Einträge?
     
    Was Du in anderen entzünden willst, muß in Dir selbst brennen!

  4. #4
    Schnitz Schnitz ist offline Mitglied Gold
    Registriert seit
    Apr 2002
    Ort
    Coburg
    Beiträge
    160
    Yep. Da die Einträge per submit an die verarbeitende Seite übertragen werden, hast du auf der Seite auch nur die ausgewählten Einträge verfügbar.
    Wäre dein select ein multiple, dann könntest du mit foreach arbeiten, denn wenn meherere übergeben werden, dann wird eine Collection/ein Array gebildet, in dem die einzelnen Übergabewerte per Index ansprechbar eingetragen sind.
    Es macht ja keinen Sinn, die nicht ausgewählten Daten mit zu übertragen...
     

Ähnliche Themen

  1. Foreach
    Von Sasser im Forum PHP
    Antworten: 3
    Letzter Beitrag: 23.06.08, 08:28
  2. PHP foreach
    Von Nici5 im Forum PHP
    Antworten: 4
    Letzter Beitrag: 28.02.07, 22:01
  3. foreach()
    Von Comenius im Forum PHP
    Antworten: 11
    Letzter Beitrag: 10.06.05, 18:51
  4. foreach()
    Von Arndtinho im Forum PHP
    Antworten: 5
    Letzter Beitrag: 27.07.04, 15:02
  5. foreach $
    Von amad im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 2
    Letzter Beitrag: 08.05.04, 03:17