Hi,
ich hänge leider an einer Stelle in meinem Skript. Es ist so, dass ich eine kleine Anmeldung programmiert habe, bei dem sich Studenten anmelden können. Diese sollen dann später in Grupppen eingeteilt werden indem man ihnen eine Gruppennummer zuweist.

Diese Tabelle die man hier sieht, ist aus der Datenbank erstellt worden. In den roten Feldern soll jeweils die Gruppennummer eingetragen werden, was zum Teil gemacht worden ist. Wenn man auf "Daten updaten" klickt, sollen alle Datensätze ein UPDATE der Gruppe bekommen --> Also die Zahl in dem Feld soll in den jeweiligen Datensatz der Person geschrieben werden.
Jetzt weiß ich nicht wie ich das realisiere.
Wenn ich die Felder in der Spalte "Gruppe" aus der Tabelle auslese und sie per POST an das Formular gebe, habe ich zwar in dem Array $_POST die einzelnen Nummern stehen, jedoch nicht meinen Primärschlüssel (in diesem Fall die Matrikelnummer) um die Datensätze mittels des Befehls UPDATE anmeldetabelle Set gruppennr ='$_POST['1']WHERE matrikelnr = '??'";
Und ganu hier ist das Problem, ich habe die Matrikelnummer nicht!
Vielleicht habe ich auch einen ganz falschen Ansatz und ich könnte es anders lösen.
Über Hilfe wäre ich Dankbar.
Grüße
Ich habe die Frage noch in diesem Forum gestellt da es mit der Lösung eilt Mehre Formularfelder in Datenbank ändern lassen - Forum: phpforum.de
ich hänge leider an einer Stelle in meinem Skript. Es ist so, dass ich eine kleine Anmeldung programmiert habe, bei dem sich Studenten anmelden können. Diese sollen dann später in Grupppen eingeteilt werden indem man ihnen eine Gruppennummer zuweist.

Diese Tabelle die man hier sieht, ist aus der Datenbank erstellt worden. In den roten Feldern soll jeweils die Gruppennummer eingetragen werden, was zum Teil gemacht worden ist. Wenn man auf "Daten updaten" klickt, sollen alle Datensätze ein UPDATE der Gruppe bekommen --> Also die Zahl in dem Feld soll in den jeweiligen Datensatz der Person geschrieben werden.
Jetzt weiß ich nicht wie ich das realisiere.
Wenn ich die Felder in der Spalte "Gruppe" aus der Tabelle auslese und sie per POST an das Formular gebe, habe ich zwar in dem Array $_POST die einzelnen Nummern stehen, jedoch nicht meinen Primärschlüssel (in diesem Fall die Matrikelnummer) um die Datensätze mittels des Befehls UPDATE anmeldetabelle Set gruppennr ='$_POST['1']WHERE matrikelnr = '??'";
Und ganu hier ist das Problem, ich habe die Matrikelnummer nicht!
Vielleicht habe ich auch einen ganz falschen Ansatz und ich könnte es anders lösen.
Über Hilfe wäre ich Dankbar.
Grüße
Ich habe die Frage noch in diesem Forum gestellt da es mit der Lösung eilt Mehre Formularfelder in Datenbank ändern lassen - Forum: phpforum.de

Kommentar