Eurokicker
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 22.07.2008, 16:06   #1
TP-Junior
 
Registriert seit: Nov 2007
Markus1979 macht alles soweit korrekt

foreach - Invalid argument supplied for foreach()


Hallo zusammen,

leider kenne ich mich noch nicht so gut aus und habe jetzt eine Fehlermeldung.
Hoffentlich könnt ihr mir helfen.

Ich habe ein Formular mit zwei Select-Feldern (Mehrfachauswahl)

das eine Selectfeld hat name="pn[]" , das andere name="test[]"

bei abschicken des Formulars sollen die daten in die Datenbank geschreiben werden...

momentan verwende ich folgenden code.... soweit funktioniert dieser auch so wie ich es mir vorstelle, ich erhalte allerdings die Fehlermeldung

Warning: Invalid argument supplied for foreach() in

auf www.php-fehlermeldungen.de steht "foreach erwartet ein array"

Irgendwie steh ich auf dem Schlauch

Würde mich freuen wenn mir jemand sagen könnte wo der Fehler ist....

Viele Grüße
Markus


PHP-Code:
    if ($_POST["submit"]) {

        foreach(
$_POST as $key => $value) {

                foreach (
$_POST[$key] as $wert){
                    
$SQLString "UPDATE " TABLE_PERMISSION " Set usergroup_".$wert." = '1' WHERE name = '$key'";
                    
$MySQLQueryReference mysql_query($SQLStdring);
                    echo 
"".$SQLString."<br>";
                }
        }

    } 

print_r($_POST) zeigt folgendes

Code:
Array
(
    [pn] => Array
        (
            [0] => 1
            [1] => 2
            [2] => 3
        )

    [test] => Array
        (
            [0] => 1
            [1] => 3
        )

    [submit] => speichern
)
Markus1979 ist offline   Mit Zitat antworten


Alt 22.07.2008, 16:18   #2
TP-Veteran
 
Registriert seit: May 2006
marc22 bringt sich richtig einmarc22 bringt sich richtig ein
Der String "speichen" ist meiner Meinung nach kein Array
__________________
...Meine Meinung

1984
marc22 ist offline   Mit Zitat antworten
Alt 22.07.2008, 16:26   #3
TP-Junior
 
Registriert seit: Nov 2007
Markus1979 macht alles soweit korrekt
OH MAN.........

und ich suche wirklich überall.... lese, mache, versuche.....

sieht so auch als ob submit kein array ist :-))

PHP-Code:
unset($_POST["submit"]); 
hoffentlich ist das so richtig... funktioniert auf jeden fall

Vielen Dank und viele Grüße
Markus
Markus1979 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
foreach - Invalid argument supplied for foreach() [PHP] foreach - Invalid argument supplied for foreach()
« Zeilenumbruch in Mail | Letterit2 Startseite »

Stichworte
php

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mit foreach DB auslesen Spin Traum-Dynamik 7 12.07.2007 16:19
imagecopyresized(): supplied argument is not a valid Image resource in zy0n Traum-Dynamik 4 14.04.2006 12:47
[PHP] sonderbare foreach eigenschaft giv Traum-Dynamik 5 08.04.2006 23:48
foreach und reg_exp Daniel N. Traum-Dynamik 9 07.09.2005 20:31
Supplied argument is not a valid MySQL result resource??? Flow09 Traum-Dynamik 2 29.11.2002 10:43


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:43 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67