AW: Dyinamische Tabellenspalten mit php verwalten?!
Hi Raphael
Ich vermute, du erweiterst den Table "usefields" immer um ein Splate, wenn du ein Feld anlegst.
es wäre sinnvoll, du die Felder selbst auch noch in einem Table speichern würdest
userfieldsdef
dort speicherst den Namen, beschreibung, Typ usw..
die ID die du dann erhälst, würde ich in den fieldname bei "userfields" einfliessen lassen
zB userfield_2
Mit dem System brauchst 2 Select:
einmal die Feld definitionen -> Namen, typen, Werte, usw..
und dann einen JOIN oder direkt auf die Userfields.
je nachdem wie du die Typen behandest, kommst um das array ned rum.
Jetzt könntest du verschiedene Typen von Feldern bauen.
Ich verwende das beschriebene system sehr häufig.
ich habe folgende Feld-Typen:
text, email -> varchar
textarea, (multi)select, option, radio, checkbox -> text
Ja/Nein, Geschlecht -> int 1
datum, Zeit, Datum-Zeit -> int 12
|