Zum Inhalt springen

Standardmailformular und Datenbankwerte

Erstellt am 4. Dezember 2006 · 3 Antworten · letzte Antwort am 8. Dezember 2006

Tags: Frage

Elathan ·

Hallo,

ich habe diverse Standard-Formulare, bei denen ich eine kleine Modifikation vornehmen möchte: einige dieser Formulare befinden sich in einem geschlossenen Benutzerbereich, Darunter sind Anfrageformulare für Hotline etc. Ich möchte gerne "hidden values" mitgeben, damit der Kunde nicht wieder alle Daten in das Formular schreiben muss (die habe ich ja in einer Tabelle). Kann ich DB-Werte in ein Formular integrieren? Wenn ja, wie geht das?

Schon mal herzlichen Dank für eure Hilfe.

bravestar ·
Elathan schrieb

Kann ich DB-Werte in ein Formular integrieren? Wenn ja, wie geht das?

Ja du kannst die Werte auslesen. Du liest mit einer SELECT Anweisung deine Daten aus der Tabelle und setzt die benötigten Werte als value für die Hidden Felder.
Hast du das als Extension in Typo3?

key cee ·

Guten morgen,

bei deiner Antwort fehlt mich noch so ein kleiner Hieb... #angry#
also man kann DB-Werte in einem STANDARD-Formular integrieren?

Ich kann damit auch jedes beliebige Feld ausgefüllt anzeigen lassen.
So dass Kunden die sich gerade eingeloggt haben, nicht ihren Namen,
Wohnort, Kundennummer oder ähnliches angeben müssen.

Mann braucht eine SELECT - Anweisung.
Wo kommt diese Anweisung hin, damit das Formular bescheid weiß?

Danach werden die Feldnamen angegeben, ungefähr so: tabelle.feld1 ?

Oder muss ich im Endeffekt zu einer Extension greifen?

Vielleicht könntest du es nochmal etwas detailierter erklären, wäre lieb von dir.

lg
key cee

bravestar ·
key cee schrieb

also man kann DB-Werte in einem STANDARD-Formular integrieren?

Ich kann damit auch jedes beliebige Feld ausgefüllt anzeigen lassen.
So dass Kunden die sich gerade eingeloggt haben, nicht ihren Namen,
Wohnort, Kundennummer oder ähnliches angeben müssen.

Ja das kannst du machen. Man kann die Werte als Value eines Inputfeldes speichern. Kennst du dich mit der Extensionprogrammierung aus? Wenn ja, dann ist es am einfachsten unter Typo3 eine Extension für Formulare zu erstellen. Du brauchst dann ein HTML Template, welches du anzeigen lassen kannst, wenn jemand eingeloggt ist. In diesem Formular kannst du value="###NAME###" schreiben. Diesen Marker kannst du dann in der Extension füllen.
Wie man Datenbankabfragen macht, findest du hier:
http://typo3.org/documentation/document-library/core-documentation/doc_core_cgl/current/view/1/4/#id2797837.

Hoffe, ich konnte dir damit helfen, ansonsten kannst du mir ne PM oder ICQ Mail schicken.

MfG
Bravestar