Mailforminhalte in Datenbank speichern

HACKMECK

Grünschnabel
Hallo

ich bin Typo3-Neuling und habe ein fertige Seite übernehmen müssen.
Ich habe mit MailFormPlus (th_mailformplus 4.0.3) ein Formular angelegt. Die eMail wird erzeugt ... alles wunderbar.
Nun will mein Chef aber die Daten in einer Tabelle gespeichert haben :mad:

Ich habe also eine Tabelle per phpmyadmin erzeugt.
Ich habe die Tabelle nun mal auf ein Feld begrenzt. (Wenn es mit dem einen funktioniert werde ich es mit den anderen Feldern wohl auch hinbekommen ;o)

PHP:
CREATE TABLE `tx_thmailformplus_15janmeldung` 
(  `firma` varchar(50) NOT NULL ) 
ENGINE=MyISAM DEFAULT CHARSET=latin1;

Hier nun ein Auszug aus meinem Formular mit dem betreffenden Feld:

PHP:
<fieldset class="csc-mailform">
<div class="csc-mailform-label">Firma</div>
<div class="csc-mailform-field"> <input type="text" name="Firma" id="mailformFirma" size="20" value="" /></div>

Im Template habe ich folgenden Code drin:

PHP:
plugin.tx_thmailformplus_pi1 
{
    saveDB = 1
    saveDB {
        dbTable=tx_thmailformplus_15janmeldung
        debug=1
        fields.Firma.mapping=firma}
}

foglendes klappt auch nicht:

PHP:
plugin.tx_thmailformplus_pi1 
{
    saveDB = 1
    saveDB {
        dbTable=tx_thmailformplus_15janmeldung
        debug=1
        mapping=Firma:firma}
}


Warum speichert er nix in die Datenbank?
Brauche ich unbedingt ein Unique-Feld in der Tabelle?
Ich erhalte auch keine DebugInformationen was aber sicherlich irgendwo in unserem Code unterbunden wird.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück