Formular wird nicht versendet

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • HorseBadorties
    Contao-Nutzer
    • 09.11.2009
    • 110

    #1

    Formular wird nicht versendet

    Hallo,
    ich habe ein Problem bei der Versendung von Formularen. Ich habe auch schon das Forum durchforstet, aber leider nichts passendes gefunden (Falls jemand einen Link mit der Antwortet weiß, immer her damit!)

    Ich arbeite bereits eine ganze Weile mit Contao (Typolight) und habe auf anderen Seiten keine Probleme gehabt, ein Formular einzurichten. Bei einem neuen Kunden jedoch werden die Formulare nicht versendet (Website ist noch in der Entwicklung).

    Hier mal die Eckdaten:
    Der Kunde ist bei 1und1, Php-Version 5.2.13
    Das Formular wird normal angezeigt. Es hat ein Pflichtfeld und ein reCaptcha-Abfrage (obwohl es auch ohne reCaptcha nichts ändert). Ebenso ist eine Weiterleitungsseite eingerichtet, auf die der User kommen soll, wenn er das Formular abgeschickt hat.
    Es ist ein Formular-Modul eingerichte.
    Es ist ein Formular mit dem Formulargenerator eingerichtet.

    Das Problem stellt sich wie folgt da:
    Wenn ich auf den "Absenden"-Button klicke passiert nichts - außer dass sich die Seite neu aufbaut. Dabei ist es vollkommen egal, ob ich die Felder bzw. Pflichtfelder bzw. die Captcha-Abfrage ausfülle oder nicht. Es wird auch keine Fehlermeldung angezeigt... kurzum: es passiert nischt!

    Hier mal ein Link zu den Screens mit den Backend-Einstellungen:


    Mein Verdacht ist ja, dass ein ganz kleines Teil ist, was ich übersehen habe, aber ich komm' nicht drauf... ich bin auf jeden Fall für jede Hilfe dankbar!

    Horse
  • andreas.schempp
    Contao Core-Team
    Association Vorstand
    • 15.06.2009
    • 5701

    #2
    Dafür wären mir zwei Gründe bekannt.
    • Die Seite ist gecacht
    • Das Formular befindet sich auf der Startseite
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

    Kommentar

    • xchs
      Administrator
      • 19.06.2009
      • 14682

      #3
      Hallo HorseBadorties,

      also was auf Deinen Screenshots schon komisch ist, dass für die Formularfelder, welche im Datensatz offensichtlich als "Pflichtfeld" gekennzeichnet sind (wie bei Dir z.B. das Feld "email") in der Feldübersicht kein rotes Sternchen angezeigt wird, wie das sonst üblicherweise bei solchen Feldern der Fall ist.

      Hast Du schon einen System-Check mit dem Systemdiagnosetool gemacht? Unter Umständen könnte es auch eine Problem im Dateisystem des CMS geben.

      Hast Du auch die Anzeige der Fehlermeldungen eingeschaltet? Vielleicht steht auch irgendwas Aufschlussreiches in den Contao Log-Dateien unter "/system/logs/"

      Zum Testen vielleicht auch mal die von Dir verwendeten Erweiterungen "efg" und "reCaptcha" in den Einstellungen deaktivieren.
      Contao Community Administrator

      [Unterstützungsmöglichkeiten]
      sigpic

      Kommentar

      • HorseBadorties
        Contao-Nutzer
        • 09.11.2009
        • 110

        #4
        Hallo und schon mal Danke für die Hilfe an beide!

        Leider hat sie noch nicht gefruchtet :-(
        Zu Andereas:
        Die Seite befindet sich nicht auf der Startseite und ist auch nicht gecached.

        Zu xchs:
        Im Error-Log taucht nichts auf, die Fehlermeldungen sind an, der Systemcheck (habe mal den entsprechenden Screen ganz unten angehängt: http://www.l-zone.de/screens/contaoScreens.html) sagt, es sei kein Safe Mode Hack notwendig, efg und reCaptcha ist aus.
        Geht trotzdem nicht...

        Tja... strange... habt Ihr noch andere Ideen???

        Kommentar

        • JanK
          Gesperrt
          • 19.07.2010
          • 18

          #5
          Ich würde mal versuchen die Daten in die Datenbank zu schreiben um auszuschließen das es am Formular liegt.

          Wenn das geht könnte es vielleicht am SMTP liegen oder soetwas.

          Kommentar

          • HorseBadorties
            Contao-Nutzer
            • 09.11.2009
            • 110

            #6
            tja... ob ich das mit der Datenbank hinbekommen habe, weiss ich nicht. Habe zwar in MyAdmin ne neue Tabelle angelegt mit den drei Feldern, aber reingeschrieben wird da nix... und smtp habe ich in den Einstellungen ausgeschaltet...

            Kommentar

            • JanK
              Gesperrt
              • 19.07.2010
              • 18

              #7
              Wie heißen den deine Felder und hast du auf "in Datenbank schreiben" umgestellt?
              Manchmal vergisst man die einfachsten Sachen

              Kommentar

              • HorseBadorties
                Contao-Nutzer
                • 09.11.2009
                • 110

                #8
                Ja... das kenne ich, also dass man manchmal die einfachsten Dinge vergisst. :-) Aber in dem Fall nicht ;-).
                Ich habe die Datenbanktabelle wie folgt angelegt:
                Felder: name, email, nachricht als Varchars... den Rest habe ich mal gelassen, wie er ist. Das entspricht auch den Feldnamen (nicht den Feldbezeichnungen).
                Da ich nicht so der Php-Datenbank-Voigt bin, bin ich mir natürlich nicht sicher, ob das auch richtig ist...

                Kommentar

                • JanK
                  Gesperrt
                  • 19.07.2010
                  • 18

                  #9
                  Du solltest vielleicht noch ein Feld "ID_XYZ" anlegen und dieses "auto increment" setzen damit man dieses als Primarykey nutzen kann.

                  Ansonsten sollte das eigentlich funktionieren :/

                  Kommentar

                  • HorseBadorties
                    Contao-Nutzer
                    • 09.11.2009
                    • 110

                    #10
                    Habe ich gemacht... nischt... menno..
                    Aber selbst wenn es klappen sollte, was wäre dann der nächste Schritt?

                    Kommentar

                    • JanK
                      Gesperrt
                      • 19.07.2010
                      • 18

                      #11
                      Wenn das klappt dann weißt du das es nicht am Formular liegt sondern am Senden der Email.
                      Danach kann ich aber leider net helfen weil ich mich net sogut mit Contao auskenne

                      Kommentar

                      • HorseBadorties
                        Contao-Nutzer
                        • 09.11.2009
                        • 110

                        #12
                        Hm... ja... mein Verdacht ist schon, dass das Formular die Daten gar nicht erst sendet bzw. verarbeitet, weil es nach dem Absenden ja nicht auf die Weiterleitungsseite springt...

                        Kommentar

                        • HorseBadorties
                          Contao-Nutzer
                          • 09.11.2009
                          • 110

                          #13
                          So... ich habe doch etwas gefunden, an dem es liegen könnte:
                          nämlich an der htaccess-Datei... (vgl. dazu diesen Thread).

                          Das Problem ist nun aber, dass ich bei einer anderen Contao-Seite gar keine .htaccess-Datei in dem entsprechenden Verzeichnis (Typolight-Verzeichnis) habe (Version 2.7.5) und wiederum bei einer anderen (Version 2.7.6) leider nicht einfach diese htaccess-Datei in das Verzeichnis der Version (2.9.0), um die es mir hier geht hineinkopieren kann... (Bei beiden funktioniert das Formular fehlerfrei!) Aber immerhin - wenn ich es tue - wird die Seite nach dem Absenden weitergeleitet... nur wird die Weiterleitungsseite nicht gefunden... und die Email mit den Formulardaten kommt bei mir auch nicht an...

                          Tja... bin wirklich für jeden Tipp dankbar!!!

                          Kommentar

                          • JanK
                            Gesperrt
                            • 19.07.2010
                            • 18

                            #14
                            Hat du einfach mal die Datentypen durchgeswitcht? sodass du eventuell ne Datei bekommst?

                            Kommentar

                            • HorseBadorties
                              Contao-Nutzer
                              • 09.11.2009
                              • 110

                              #15
                              Was meinst du? Verstehe ich nicht ganz... bin eh schon völlig verwirrt..

                              Kommentar

                              Lädt...