Hallo zusammen,
was ich mit dem Titel meine ist folgendes:
Alle meine Formulare sind in einer Datenbank abgespeichert. Eine Datenbankstrucktur habe ich mir bsiher so überlegt:
Datenbank 1 "formulare":
id | name | empfaenger_type | empfaenger | aktiv | login
Datenbank 2 "formular_felder":
id | formular_id | anzeige_name | pflicht | type | laenge | value
Die Datenbank wird vorallem auf der seite "[...]/formular.php" gebraucht, da hier eine auflistung aller Formulare angezeigt wird:
Wenn aktiv = 1 und login = 1 und man eingeloggt (oder login = 0 gehts auch ohne eingeloggt sein) ist, dann wird das Formular mit dessen Namen und einem Link zu "[...]/formular.php?id=$id" angezeigt.
Klickt man auf den Link, wird das Formular angezeigt.
Wenn es noch nicht abgeschickt wurde, steht es "ganz normal" da, und wird folgendermaßen aus der datenbank abgerufen:
Es werden alle Zeilen mit dem Inhalt $_GET['id'] bei formular_id gesucht, und mit einer while-schleife dann wiedergegeben.
Type steht hierfür, was es ist: Ein textfeld, radio-felder, checkboxen, textarea's oder auswahllisten. (Bei radio-felder und auswahllisten stehen die angezeigten elemente dafür in der spalte value).
Das ist imer vergleich jetzt eigentlich noch relativ einfach, ebenso wie empfaenger_type (ob per E-Mail, private nachricht, o. ä.) zuzuordnen.
Das Problem ist jetzt, wie ich das hinbekomme, dass dann jedes feld einen eigenen namen erhält und diese dann nach dem versenden auf ihren Inhalt (bei pflicht = 1 muss etwas angegeben sein) überprüft werden.
Kann mir jemand sagen, wie sowas "leicht" zu realisieren ist? Hat schonmal jemand so nen Code gemacht?
Danke schonmal
LG
Fipsi
was ich mit dem Titel meine ist folgendes:
Alle meine Formulare sind in einer Datenbank abgespeichert. Eine Datenbankstrucktur habe ich mir bsiher so überlegt:
Datenbank 1 "formulare":
id | name | empfaenger_type | empfaenger | aktiv | login
Datenbank 2 "formular_felder":
id | formular_id | anzeige_name | pflicht | type | laenge | value
Die Datenbank wird vorallem auf der seite "[...]/formular.php" gebraucht, da hier eine auflistung aller Formulare angezeigt wird:
Wenn aktiv = 1 und login = 1 und man eingeloggt (oder login = 0 gehts auch ohne eingeloggt sein) ist, dann wird das Formular mit dessen Namen und einem Link zu "[...]/formular.php?id=$id" angezeigt.
Klickt man auf den Link, wird das Formular angezeigt.
Wenn es noch nicht abgeschickt wurde, steht es "ganz normal" da, und wird folgendermaßen aus der datenbank abgerufen:
Es werden alle Zeilen mit dem Inhalt $_GET['id'] bei formular_id gesucht, und mit einer while-schleife dann wiedergegeben.
Type steht hierfür, was es ist: Ein textfeld, radio-felder, checkboxen, textarea's oder auswahllisten. (Bei radio-felder und auswahllisten stehen die angezeigten elemente dafür in der spalte value).
Das ist imer vergleich jetzt eigentlich noch relativ einfach, ebenso wie empfaenger_type (ob per E-Mail, private nachricht, o. ä.) zuzuordnen.
Das Problem ist jetzt, wie ich das hinbekomme, dass dann jedes feld einen eigenen namen erhält und diese dann nach dem versenden auf ihren Inhalt (bei pflicht = 1 muss etwas angegeben sein) überprüft werden.
Kann mir jemand sagen, wie sowas "leicht" zu realisieren ist? Hat schonmal jemand so nen Code gemacht?
Danke schonmal
LG
Fipsi