Ergebnis 1 bis 4 von 4

Thema: SQL-Error nach Formularversand

  1. #1
    Contao-Nutzer Avatar von EMail4You
    Registriert seit
    19.02.2013.
    Beiträge
    65

    Standard SQL-Error nach Formularversand

    hi @ll,

    da bin ich wieder mit dem nächsten Fehler...

    Fehlermeldung:

    Fatal error: Uncaught exception Exception with message Query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' Postleitzahl, ort, email, telefon, betreff, nachricht) VALUES (1386407364, 'Ber' at line 1 (INSERT INTO tl_article (tstamp, vorname, name, StrasseNr., Postleitzahl, ort, email, telefon, betreff, nachricht) VALUES (1386407364, 'Bernd', 'Hein', '', '01778', 'Geising', 'info@dcd-hein.de', '03505623305', 'Test von HP', 'sdes')) thrown in system/modules/core/library/Contao/Database/Statement.php on line 282

    #0 system/modules/core/library/Contao/Database/Statement.php(253): Contao\Database\Statement->query()
    #1 system/modules/core/forms/Form.php(443): Contao\Database\Statement->execute()
    #2 system/modules/core/forms/Form.php(211): Contao\Form->processFormData(Array, Array)
    #3 system/modules/core/classes/Hybrid.php(218): Contao\Form->compile()
    #4 system/modules/core/forms/Form.php(62): Contao\Hybrid->generate()
    #5 system/modules/core/library/Contao/Controller.php(490): Contao\Form->generate()
    #6 system/modules/core/modules/ModuleArticle.php(184): Contao\Controller->getContentElement(Object(Contao\ContentModel), 'main')
    #7 system/modules/core/modules/Module.php(148): Contao\ModuleArticle->compile()
    #8 system/modules/core/modules/ModuleArticle.php(59): Contao\Module->generate()
    #9 system/modules/core/library/Contao/Controller.php(405): Contao\ModuleArticle->generate(false)
    #10 system/modules/core/library/Contao/Controller.php(229): Contao\Controller->getArticle(Object(Contao\ArticleModel), false, false, 'main')
    #11 system/modules/core/pages/PageRegular.php(138): Contao\Controller->getFrontendModule('0', 'main')
    #12 index.php(239): Contao\PageRegular->generate(Object(Contao\PageModel), true)
    #13 index.php(407): Index->run()
    #14 {main}

    wo ist was zu tun?

    liebe Grüße
    EMail4You

    PS: Formular wird zwar versand, kommt aber bei mir ohne Inhalt an *grrr*
    dürfen eigentlich ALLE Formularfelder "Pflichtfelder" sein??
    Geändert von EMail4You (07.12.2013 um 09:17 Uhr)

  2. #2
    Contao-Urgestein
    Registriert seit
    03.06.2010.
    Ort
    Wuppertal
    Beiträge
    2.149
    User beschenken
    Wunschliste

    Standard

    Du versuchst das Formular in der Datenbank zu speichern, hast aber keine passende Tabelle dafür.

    Er versucht es in der tl_article zu speichern, die aber nicht die entsprechenden Felder (=Name der Formularfelder) besitzt, deshalb funktioniert das natürlich nicht.

  3. #3
    Contao-Nutzer Avatar von EMail4You
    Registriert seit
    19.02.2013.
    Beiträge
    65

    Standard

    danke Flex für deine schnelle Reaktion...

    das habe ich zwischenzeitlich auch schon fest gestellt.

    Meine Frage nun... die vorgegebenen Tabellen im Formulargenerator enthalten verschiedene Tabellen, in die man schreiben/speichern kann. Ist dabei vielleicht eine Tabelle, die vom Formulargenerator bereits angelegt wurde oder muß man die Felder "händisch" erst einmal zu einer der vorhandenen Tabellen hinzufügen?

    liebe Grüße aus dem verschneiten Osterzgebirge

    EMail4You

    PS: Ich war eigentlich davon ausgegangen, dass der Formulargenerator bereits eine Tabelle mit den entsprechenden Feldern angelegt hat... wäre sicherlich ein Verbesserungsvorschlag!
    Geändert von EMail4You (07.12.2013 um 09:38 Uhr)

  4. #4
    Contao-Urgestein
    Registriert seit
    03.06.2010.
    Ort
    Wuppertal
    Beiträge
    2.149
    User beschenken
    Wunschliste

    Standard

    Nein, da gibt es keine vorbereiteten Tabellen...

    Selber erstellen in einer Erweiterung.

    Die Tabellen die zur Auswahl stehen sind einfach alle vorhandenen Tabellen in der Datenbank (afaik).

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •