wo liegt der Fehler in: foreach ($_POST['Mapping'] as $val)? diese Frage feed

gefragt von Nicht Registriert am 12. Dezember 2008 14:01
Warning: Invalid argument supplied for foreach() in
Fehler erscheint bei speichern von Daten in einem shop.
Liegt der Feihler in diesem Befehl: foreach ($_POST['Mapping'] as $val)?

Antworten

Thumb_up
Thumb_down

0%
0%
Die Funktion foreach (bzw. die Kontrollstruktur) erwartet ein Array als Parameter. Anscheinend ist
$_POST['Mapping'] kein Array.

Du könntest es prüfen mit:

if (is_array($_POST['Mapping'])) {
foreach ($_POST['Mapping'] as $val) {
//hier der Code
}
}

dann wird die Schleife nur durchlaufen,
wenn $_POST['Mapping'] tatsächlich ein Array ist.

HTH
beantwortet von Nicht Registriert am 12. Dezember 2008 16:12
Quelle/Seite: http://de3.php.net/manual/de/control-structures.foreach.php

nicht registriert  [Log-In]




Sicherheitsprüfung: Bitte geben Sie den dargestellten Code ein.
Cryptographp PictureReload



Suche
   
Bookmark this page Wong Linkarena Webnews Delicious Technorati Furl Yahoo_myweb Google_bmarks Blinklist Magnolia Windows_live Digg Netscape Stumbleupon Newsvine Reddit Tailrank Spurl Yigg