kuhlmaehn
Erfahrenes Mitglied
Hallo,
ich würde gerne ein Formular erstellen, mit dem die Felder in einer Tabelle gefüllt werden sollen. Hierbei gibt es Pflichtfelder und optionale Felder. Da sich das Formular automatisch der Datenbank anpassen soll hatte ich mir nun zunächst überlegt in einer extra Tabelle die Namen der Felder zu speichern und welches davon ein Pflichtfeld ist. Nach dieser Tabelle könnte ich dann das Formular erstellen.
Da mir das aber eigentlich zu umständlich ist habe ich mir nun überlegt, dass ich die Namen der Felder ja auch direkt per query auslesen könnte (ich denke mit SHOW COLUMNS FROM?). Hier habe ich nun aber das Problem, dass ich dann keine Möglichkeit habe Pflichtfelder zu definieren.
Meine erste Idee war die Namen der Felder groß zu schreiben, wenn es ein Pflichtfeld ist und das dann später zu überprüfen. Das finde ich aber sehr unsauber.
Gibt es hierfür vielleicht einen sauberen Ansatz?
ich würde gerne ein Formular erstellen, mit dem die Felder in einer Tabelle gefüllt werden sollen. Hierbei gibt es Pflichtfelder und optionale Felder. Da sich das Formular automatisch der Datenbank anpassen soll hatte ich mir nun zunächst überlegt in einer extra Tabelle die Namen der Felder zu speichern und welches davon ein Pflichtfeld ist. Nach dieser Tabelle könnte ich dann das Formular erstellen.
Da mir das aber eigentlich zu umständlich ist habe ich mir nun überlegt, dass ich die Namen der Felder ja auch direkt per query auslesen könnte (ich denke mit SHOW COLUMNS FROM?). Hier habe ich nun aber das Problem, dass ich dann keine Möglichkeit habe Pflichtfelder zu definieren.
Meine erste Idee war die Namen der Felder groß zu schreiben, wenn es ein Pflichtfeld ist und das dann später zu überprüfen. Das finde ich aber sehr unsauber.
Gibt es hierfür vielleicht einen sauberen Ansatz?