Hallo an alle,
möchte heute erstmals hier um Rat und Hilfe bitten, und zwar geht es um folgendes:
Ich habe mir ein Formular gemacht, welches einem Kunden diverse Dienstleistungen ausrechnen läßt. Diese habe ich wie folgt in meine Typo Seite eingebunden:
Ich habe unter Template -- root -- setup folgenden Code eingefügt:
tt_content.script = CASE
tt_content.script {
key.field = select_key
CALC = PHP_SCRIPT_EXT
CALC.file = fileadmin/scipts/calc.php
}
Als Seiteninhalt habe ich dann Script gewählt und unter Code CALC eingetragen. Das funktioniert ganz gut. Nun ist es so, dass die Daten aus dem Formular in einer MySQL Tabelle über eine zweite Seite namens "db_insert.php" gespeichert werden und der Kunde nach dem absenden die Meldung über Erfolg oder nicht Erfolg erhält. Und genau da liegt mein Problem. Wenn ich das Formular absende dann öffnet sich "db_insert.php" in einem neuen Fenster, was ja nicht wirklich schön ist.
Nun hab ich gesucht und habe eine Erweiterung namens Lumonet PHP Include gefunden. Über diese Extension habe ich meine "db_insert.php" eingebunden. Nun wird die Bestätigung wirklich schön in meinem Template angezeit. Allerdings werden keine Daten mehr in die DB geschrieben, sprich die Werte aus dem Formular werden nicht übergeben.
Ich habe in den Seitenoptionen die Einstellung "POST-Parameter übergeben" aktiviert, allerdings ohne Erfolg.
Kann mir da vielleicht jemand weiter helfen?
Gibt es eine einfachere Möglichkeit, eigene PHP Scripts einzubinden?
Gibt es eine andere Erweiterung?
Das ist das erste Mal das ich eine Webseite mit Typo zu realisieren versuche.
PS.:Weiß nicht, was ich euch alles posten soll, will nicht gleich den Thread mit Code zumüllen.