Hallo Zusammen,
ich baue gerade ein Einschreibungssystem für angebotene Kurse an unserer Hochschule. Es gibt ein bestimmte Anzahl an Kursen, deren Teilnehmerzahl begrenzt ist.
Was ich bisher gemacht habe: Ich habe ein simples PHP-Formular erstellt und selbstverständlich mit der Datenbank verbunden. Somit kann sich der Einschreibende nun in einen Kurs eintragen und erscheint in der Datenbank in einer Tabelle. Die Tabelle hat mehrere Spalten für Nachname, Vorname und den gewünschten Kurs.
Soweit hat erstmal alles gut geklappt.
Nun besteht immernoch das Problem, dass die Teilnehmerzahl der Projekte nicht eingeschränkt ist. Theoretisch bräuchte ich doch jetzt für jeden angebotenen Kurs eine Tabelle und müsste deren Zeilenanzahl begrenzen. Wenn sich jetzt jemand beispielsweise für Kurs 4 entscheidet, wird er über eine Fallunterscheidung in die Tabelle für Kurs 4 eingetragen, sofern da noch Platz ist.
Ist das vom Prinzip her richtig? Wenn ja, wie kann man dies umsetzten? Oder gibt es auch simplere Methoden?
Ich bedanke mich schon jetzt für die Antworten.
Wie gesagt, ich bin Einsteiger im Gebiet PHP/SQL also würde ich mich über eine Erklärung sehr freuen.
LG
ich baue gerade ein Einschreibungssystem für angebotene Kurse an unserer Hochschule. Es gibt ein bestimmte Anzahl an Kursen, deren Teilnehmerzahl begrenzt ist.
Was ich bisher gemacht habe: Ich habe ein simples PHP-Formular erstellt und selbstverständlich mit der Datenbank verbunden. Somit kann sich der Einschreibende nun in einen Kurs eintragen und erscheint in der Datenbank in einer Tabelle. Die Tabelle hat mehrere Spalten für Nachname, Vorname und den gewünschten Kurs.
Soweit hat erstmal alles gut geklappt.
Nun besteht immernoch das Problem, dass die Teilnehmerzahl der Projekte nicht eingeschränkt ist. Theoretisch bräuchte ich doch jetzt für jeden angebotenen Kurs eine Tabelle und müsste deren Zeilenanzahl begrenzen. Wenn sich jetzt jemand beispielsweise für Kurs 4 entscheidet, wird er über eine Fallunterscheidung in die Tabelle für Kurs 4 eingetragen, sofern da noch Platz ist.
Ist das vom Prinzip her richtig? Wenn ja, wie kann man dies umsetzten? Oder gibt es auch simplere Methoden?
Ich bedanke mich schon jetzt für die Antworten.
Wie gesagt, ich bin Einsteiger im Gebiet PHP/SQL also würde ich mich über eine Erklärung sehr freuen.
LG
Kommentar