Antworten: 4
Seite [1] |
|||||
Franzel Beginner Beiträge: 13 |
# Thema - 27.05.2007 um 13:40 Uhr
Hallo Leute ... ich schon wieder. Muss euch leider nochmal nerven (bin gerade beim einarbeiten und da kommt man häufiger als gedacht ins stocken) Also mein Problem ist folgendes: Ich habe ein Formular, in das mehrere Datensätze geladen werden. In den Formular können dann z.B. bei Datensatz A Spalte B geändert werden und Bei Datrensatz B Spalte C. Denke das Prinzip is klar. Um die einzelnen Datensätze unterscheiden zu können, habe ich den Feldnamen einen Index verpasst (und zwar immer die user_id). das sieht dann so aus:
soweit so gut. Nun möchte ich die POST-Daten in einer While-Schleife verarbeiten und somit jeden einzelnen Datensatz in die Datenbank eintragen. Ich habe mir das ganze so gedacht, dass ich die user_id aus der DB auslese und damit dann die While-schleife füttere. raus gekommen ist bisher das:
Hier gibt er mir dann aber in 10000-facher Ausführung folgenden Fehler aus: Notice: Undefined index: member_id_ in E:\Programme\xampp\htdocs\cs\mods\cashbox\user.php on line 59 Notice: Undefined index: users_id in E:\Programme\xampp\htdocs\cs\mods\cashbox\user.php on line 58 Notice: Undefined index: cash_ in E:\Programme\xampp\htdocs\cs\mods\cashbox\user.php on line 59 Notice: Undefined index: donation_ in E:\Programme\xampp\htdocs\cs\mods\cashbox\user.php on line 59 D.h. also dass er meine Variable $users_id nicht frisst und so auch beim insert den Index nicht bekommt. leider habe ich Null Ahnung was ich genau falsch gemacht habe. Liegt der Fehler beim Select oder in der While-Schleife? Hoffe mir kann jemand helfen. Danke schon mal Franzel |
||||
Inaktiv |
|
||||
SCHIRI Weltmeister Herkunft: Hamburg Beiträge: 5299 |
# Antwort: 1 - 27.05.2007 um 13:49 Uhr
diese zeile erzeugt ein array was in die variable $while_querry so aufgebaut ist: $while_query[ZEILENNUMMER][SPALTENNAME] = SPALTENINHALT also macht diese zeile:
keinen sinn da $while_query['users_id'] nicht existiert. wenn müsste es $while_query[0]['users_id'] heissen oder halt statt der 0 ne andere zahl. ausserdem müsstest aus dem = ein == machen weil es keine zuweisung sondern ein abfrage ist, wenn ich das richtig sehe. /e: vllt solltest du dafüt auch besser ne foreach schleife benutzen, hab nur noch nicht so gaanz verstanden was du vor hast ------------------ www.laszlokorte.de Zuletzt editiert von SCHIRI am 27.05.2007 um 13:50 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
Franzel Thread-Ersteller Beginner Beiträge: 13 |
# Antwort: 2 - 27.05.2007 um 14:03 Uhr
wuha ich habs ... danke. das was die cs_sql_select eigentlich für einen Array ausgibt hat den ausschlag gegeben. hab das ganze nu mit ner for-Schleife gemacht und zwar wie folgt:
Also danke nochmal für die schnelle hilfe |
||||
Inaktiv |
|||||
SCHIRI Weltmeister Herkunft: Hamburg Beiträge: 5299 |
# Antwort: 3 - 27.05.2007 um 14:07 Uhr
kein problem ------------------ www.laszlokorte.de |
||||
Inaktiv |
|||||
h4ze Geekboy Herkunft: Itzehoe Beiträge: 1433 |
# Antwort: 4 - 27.05.2007 um 14:21 Uhr
close. ------------------ |
||||
Inaktiv |
|||||
Antworten: 4
Seite [1] |
Sie müssen sich registrieren, um zu antworten. |