Hallo!
Ich möchte folgendes umsetzen:
Ich habe ein Formular, das nun aus der Datenbank-Tabelle "phpbb_faecher_berichte" alle eingetragenen Fächer aus der Spalte "fach" auslesen soll.
Anschließend soll hinter jedem Fach des Formulars eine Checkbox sein, die jeder anklicken kann. Unten noch ein Absenden-Button und wenn man auf diesen Klickt, soll in der Spalte "personen", dem jeweiligen Fach zugeordnet, folgendes drinstehen:
Id der Person1, id der Person 2, ...
Je nachdem, wer sich dafür einträgt.
Ich hoffe, man kann es sich einigermaßen vorstellen.
Auf einer extra-Seite sollte dann eine Übersicht sein, wer sich wo eingetragen hat.
Ich weiß gar nicht, wie ich das machen kann, ob es gut ist, IDs, mit dem Komma zu trennen, etc.
Gibt es irgendwo ein Tutorial, das erklärt, wie man solche oder ähnliche Dinge umsetzt?
Benötige ein phpBB Datenbank-Tutorial o.Ä.
Benötige ein phpBB Datenbank-Tutorial o.Ä.
http://pollunity.com - Pollerize in between!
- Blutgerinsel
- Mitglied
- Beiträge: 1801
- Registriert: 19.07.2004 18:53
- Wohnort: Landkreis Ulm
- Kontaktdaten:
Danke Blutgerinsel. 
www.schattenbaum.net ist, glaube ich, das richtige.
Oder auch nicht, ich sehe ein, das ist mir zu schwer. ^^

www.schattenbaum.net ist, glaube ich, das richtige.
Oder auch nicht, ich sehe ein, das ist mir zu schwer. ^^
http://pollunity.com - Pollerize in between!
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Re: Benötige ein phpBB Datenbank-Tutorial o.Ä.
Also, die Fächer kannst du ja einfach per SELECT aus der Datenbank auslesen. Dann kannst du sie in einer while-Schleife an das template übergeben (assign_block_vars). Da gibst du dann noch eine Variable $check an, die für jedes Fach extra erzeugt und übergeben wird. Der musst du dann halt ungefähr so einen Inhalt zuordnen:Matzelein hat geschrieben:Ich möchte folgendes umsetzen:
Ich habe ein Formular, das nun aus der Datenbank-Tabelle "phpbb_faecher_berichte" alle eingetragenen Fächer aus der Spalte "fach" auslesen soll.
Anschließend soll hinter jedem Fach des Formulars eine Checkbox sein, die jeder anklicken kann. Unten noch ein Absenden-Button und wenn man auf diesen Klickt, soll in der Spalte "personen", dem jeweiligen Fach zugeordnet, folgendes drinstehen:
Id der Person1, id der Person 2, ...
Je nachdem, wer sich dafür einträgt.
Ich hoffe, man kann es sich einigermaßen vorstellen.
Auf einer extra-Seite sollte dann eine Übersicht sein, wer sich wo eingetragen hat.
Code: Alles auswählen
$check = '<input type="checkbox" name="item_' . $row['id'] . '" value="0" />
Wenn es nicht übermäßig viele User und Fächer gibt, geht das schon noch, aber wenn es dann mal 100 Fächer oder so werden würden, würde es langsam werden, da du die Zeichenkette mit den ID's jedes mal extra wieder durchparsen müsstest.Ich weiß gar nicht, wie ich das machen kann, ob es gut ist, IDs, mit dem Komma zu trennen, etc.
Geschickter wäre da eine extra Tabelle phpbb_faecher_user, wo immer eine UserID und eine FachID kombiniert werden.

Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.