Kontaktformular funktionert - Danke-Seite wird wegen Fehlermeldung nicht angezeigt

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Sunnygarden
    Contao-Nutzer
    • 26.06.2010
    • 59

    #1

    Kontaktformular funktionert - Danke-Seite wird wegen Fehlermeldung nicht angezeigt

    Hallo liebe Contao-Gemeinde,

    ich habe meine erste Contao-Seite im Netz, und wider Erwarten hat das ganz gut funktioniert mit dem Hochschieben, obwohl ich sie vorher in einem Unterverzeichnis zu liegen hatte. Nun habe ich ein kleines Problem mit dem Kontaktformular. Die Daten kommen an, das funktioniert, bis auf die Anrede (Frau/Herr, da habe ich so ein Auswahlfeld - vielleicht geht das ja nicht, wenn ich es als Rohdaten versende?). Wenn ich aber auf den Absenden-Button klicke, dann kommt diese Fehlermeldung:

    Fatal error: Uncaught exception Exception with message Query error: Unbekanntes Tabellenfeld 'Nachricht' in field list (INSERT INTO tl_article ...

    Vielleicht reicht Euch der Anfang der Fehlermeldung ja schon. Wenn nicht, gebt mir bitte Bescheid, wie ich Euch die Webseite mitteilen kann, ohne dass sie dann bei Contao "besser gelistet" ist als bei Google.

    Ich habe ein Tabellenfeld (Textarea), das heißt vom Feldnamen her: "Nachricht": Die Feldbezeichnung habe ich frei gelassen. Es ist aber gehupft wie gesprungen, ob die Feldbezeichnung etwas drin zu stehen hat oder nicht, auf jeden Fall kriege ich immer diese Fehlermeldung.

    Was kann ich tun, damit die Fehlermeldung nicht mehr kommt? Ich habe die Danke-Seite ordnungsgemäß mit der Kontaktseite verknüpft, Übertragungsmethode ist POST, die Mailadresse ist auch bei "Per Email versenden" im Kontaktformular und im Startpunkt der Webseite eingetragen (sonst würde ja auch die Mail nicht ankommen). Ich habe die Datenbank mit dem Installtool aktualisiert und bekomme immer noch diese Fehlermeldung.

    Danke schon mal für Eure Hinweise.
    Liebe Grüße,
    Sunnygarden
  • schman
    Community-Moderator
    • 20.06.2009
    • 3739

    #2
    Die Fehlermeldung besagt das es kein Feld nachricht in der Tabelle tl_article gibt, hast du ausgewählt das die Dateien gespeichert werden? Wenn ja dann müsstest du soweit ich weiß eine eigene Tabelle (MySQL) anlegen wo eben genau diese Felder bestehen.
    Kein Privat Support via PM.

    Kommentar

    • Sunnygarden
      Contao-Nutzer
      • 26.06.2010
      • 59

      #3
      Hi schman,

      danke für Deine superschnelle Antwort. Also der Haken bei "Eingaben speichern"/übermittelte Formulardaten in der Datenbank speichern ist in den Eigenschaften des Formulars gesetzt. Mit MySQL kenne ich mich nicht wirklich gut aus. Ich muss mal gucken, ob ich da klar komme, ansonsten melde ich mich nochmal.

      Gruß,
      Sunnygarden

      Kommentar

      • anonymus
        Contao-Nutzer
        • 17.02.2010
        • 20

        #4
        Willst du die Daten überhaupt speichern?
        Ich denke du möchtest sie dir nur per E-Mail zusenden lassen. Dafür muss der Haken "Eingaben speichern" nicht gesetzt sein. Wenn der Haken gesetzt ist, muss du bereits eigene Datenbanktabellen angelegt haben, in die die Daten dann geschrieben werden sollen.

        Kommentar

        Lädt...