Formular (Inhaltstyp) erstellen -> Es soll nur ein Datensatz pro User pro Formular angelegt werden.
am 08.02.2010 - 22:32 Uhr in
Hallo,
ich möchte verschiedene Formulare erstellen, welche die User nur "einmal" ausfüllen können. Es soll nur ein Datensatz pro User pro Formular angelegt werden.
Szenario:
Wenn der User Formular X ausfüllt, werden die Daten in der DB gespeichert.
Ruft der User wieder Formular X auf, werden die schon eingegebenen Daten aus der DB geholt und in die Formularfelder geschrieben. Nach dem Absenden des Formulars werden die alten Daten überschrieben.
Ist das möglich? Wenn ich ein "normalen" Inhaltstypen anlege, so kann ein User X-mal das Formular ausfüllen und X-Datensätze werden in der DB gespeichert....so ist das für meinen Fall schlecht :(
Vielen Dank,
viele Grüße Stefan
- Anmelden oder Registrieren um Kommentare zu schreiben
node limit
am 09.02.2010 - 08:44 Uhr
Node limit
hth,
Stefan
--
Sei nett zu Deinem Themer!
Hallo Stefan, vielen Dank
am 09.02.2010 - 10:29 Uhr
Hallo Stefan,
vielen Dank für den Tipp. Auf den ersten Blick sieht das Modul super aus. Aber leider erfüllt es nicht ganz meinen Anforderungen :( Über das Modul kann ich zwar festlegen das jeder User Formular X nur einmal ausfüllen darf, aber wenn der User ein weiteres mal auf das Formular klickt kommt folgende Fehlermeldung: "You can't create more content of type FormularX". Aber anstatt die Fehlermeldung soll das Formular mit den vorherigen Eingaben angezeigt werden. Gibt es dafür auch eine Lösung?
Ich hoffe sehr, da ich dies dringend brauche...
vielen Dank für jede Hilfe,
viele Grüße
Stefan
P.S. Wenn ich ein Limit auf einen Inhaltstypen setze, wird der Limit angelegt und funktioniert auch, aber es erscheint folgende Fehlermeldung:
* warning: Invalid argument supplied for foreach() in C:\wamp\www\xtest\sites\all\modules\node_limit\node_limit.module on line 416.
* warning: Invalid argument supplied for foreach() in C:\wamp\www\xtest\sites\all\modules\node_limit\node_limit.module on line 449.