Ergebnis 1 bis 6 von 6

Thema: Im Template erstelltes Formular: wie komme ich an die POST-Daten

  1. #1
    Contao-Nutzer
    Registriert seit
    18.12.2010.
    Beiträge
    54

    Standard Im Template erstelltes Formular: wie komme ich an die POST-Daten

    Ich hoffe, ich habe hier das richtige Subforum für meine Frage gefunden.

    Ich erstelle mit einem eigenen Modul in einem Template ein Formular (das Formular ist recht kompliziert mit Daten aus einer DB und mit Javascript-Berechnungen gespickt, so dass ich es schlecht per Formulargenerator erstellen kann).
    Per submit leite ich auf eine Seite, auf der per "file" inserttag ein php-Script eingebunden ist, dass die Formulardaten verarbeiten soll.
    Ich finde aber die Formulardaten nicht. $_SESSION['FORM_DATA'] ist NULL. Muss das Formluar noch irgendwo registriert werden, damit contao die Formulardaten "durchlässt"?

    Vermutlich gehe ich die Sache ja auch komplett schräg an, ich bin halt immer noch contao-Neuling und entschuldige mich hier schon mal vorab.

  2. #2
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Schon mal $_POST kontrolliert ?
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  3. #3
    Contao-Nutzer
    Registriert seit
    18.12.2010.
    Beiträge
    54

    Standard

    Ja, $_POST ist auch leer. Per submit lande ich ja auf einer internen Seite (<contao_root>/index.php/<seitenalias>.html), und da löscht ja soweit ich weiß contao den Inhalt von $_POST.

  4. #4
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Ich habs gerade mal ausgetestet. eine Form via HTML Content eingebaut, und direkt danach per file Inserttag die POST Daten angeschaut.
    Beides auf der gleichen Seite.
    Die PostDaten kommen problemlos an.

    Du koenntest anstatt action auf eine andere Seite weiterzuleiten, selbst in deinem PHP Skript weiterleiten, wenn alle daten da sind.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  5. #5
    Contao-Nutzer
    Registriert seit
    18.12.2010.
    Beiträge
    54

    Standard

    ok, Danke, ich checke das heute abend nochmal (komme im Moment nicht an den Server).

  6. #6
    Contao-Nutzer
    Registriert seit
    18.12.2010.
    Beiträge
    54

    Standard

    Ja, kaum macht man's richtig, schon funktioniert's.
    Ich hatte wohl nicht wirklich damit gerechnet, die Daten noch unter $_POST zu finden. Nachdem ich den Variablennamen korrekt geschrieben hatte (mit "_") waren die POST Daten auch da.
    Trotzdem vielen Dank für den Hinweis!

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Selbst erstelltes Template nicht in Auswahl zufinden
    Von d.tafel im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 09.01.2011, 23:20
  2. GET und POST aus Formular
    Von Lengen1971 im Forum Allgemeine Inhaltselemente
    Antworten: 7
    Letzter Beitrag: 24.08.2010, 09:05
  3. DCA Post-Daten
    Von serienjunky im Forum Entwickler-Fragen
    Antworten: 3
    Letzter Beitrag: 16.07.2010, 07:42
  4. Erstelltes formular HTML Struktur bearbeiten?
    Von pix im Forum Layout / Templates / Holy Grail
    Antworten: 11
    Letzter Beitrag: 16.03.2010, 11:24

Lesezeichen

Lesezeichen

Berechtigungen

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