Hallo zusammen
Ich hab nun mit dem Wrapper ein php Webformular eingebunden. Was muss ich genau machen, damit ich die post-variablen im skript auslesen kann?
Danke für eure Hilfe und Gruss,
Janosh
Hallo zusammen
Ich hab nun mit dem Wrapper ein php Webformular eingebunden. Was muss ich genau machen, damit ich die post-variablen im skript auslesen kann?
Danke für eure Hilfe und Gruss,
Janosh
In welchem Script, wenn man mal so fragen darf?
Deine Infos sind recht rar.
Gruß
ec
Hi ecomeback
Sorry, für die sehr kurzen Angaben.
Habe eine Website mit Mambo 4.5.3h erstellt. Nun wollte ich ein spezielles Webformular einbinden, welches ich mit PHP 4.3.10 erstellt hab. Das PHP-File heisst umfrage.php.
Im 'mainmenu' hab ich nun einen Eintrag vom Typ 'Wrapper' erfasst und als Wrapper Link hab ich dann eben den Link auf meine File umfrage.php angegeben. Somit wird diese Umfrage im Content-Bereich meiner Website schön angezeigt, wenn ich in der Navigation auf Umfrage klicke.
Die ganze Umfrage ist natürlich in ein < form >-Tag eingebunden. Dieses hat method=POST und action=http://www.meineWebsite.com/site/index.php?option=com_wrapper&Itemid=61 Somit wird also beim [Submit] nochmals die gleiche Page - und daher natürlich auch umfrage.php - aufgerufen.
Ich möchte nun die Felder in PHP auswerten können, die über POST vom Benutzer kommen. Normalerweise kann ich das in PHP mit $_POST[] problemlos machen. Aber da nun alles über Mambo läuft, scheinen diese Variablen irgendwie nicht mehr zur Verfügung zu stehen.
Was müsste ich nun machen, damit ich von PHP auf diese POST-Variablen Zugriff habe?
Grüsse,
Janosh
Ich hab es leider bis jetzt noch immer nicht rausgefunden. Hat das noch nie jemand gebraucht bzw. geschafft?
Grüsse,
Janosh
Ich würde mal darauf tippen, dass das nicht so einfach ist.
Du willst die Daten ja gar nicht an den Wrapper, sondern an deine Datei übergeben, die
nur per Iframe eingebunden ist. Da liegt wahrscheinlich das Hacken.
Was möchtest du mit den Daten machen? Speichern, versenden?
Gruß
ec
Ja genau, ich möchte die Daten anschliessend per mail()-funktion versenden. Allenfalls würd ich sie noch prüfen und gewisse Meldungen ausgeben, falls z.b. ein zwingendes Feld noch leer ist.
Gruss,
Janosh
naja ich hab trotzdem gerade ne Lösung gefunden!
php seite ganz normal per wrapper einbinden!
Form anweisung:
und darin zur unterschiedlichen Auswertung:Code:<form name="check" action="" method="post">
und weiter unten im php-Doc dannCode:<input type=hidden name="step" value="2">
Dabei kommen auch alle anderen POST Vars mit "rüber"PHP-Code:if ($_POST['step'] == "2") { ?>
gruß
Fährste quer, siehste mehr!
Lesezeichen