Hallo Leute,
wiedereinmal muß ich mich mit einem seltsamen Problem an euch wenden.
Ich benutze Smarty, und habe daher ein Formular wie folgt erstellt:
Weiß jemand was das |cat: eigentlich macht?
Habe es wie folgt auch probiert:
So ist es bei anderen Templates gemacht, und das funktioniert.
Wenn ich es so mache, leitet er zwar wieder auf das Formular weiter, habe aber durch überprüfen der Klasse in die er die Daten speichern sollte, festgestellt dass er da gar nichts speichert.
Wenn ich die Methode jetzt auf get ändere, übernimmt er zwar die Variablen, aber das action=customer_request nicht mehr, und dann leitet er auf die Hauptseite weiter.
Die Url sieht dann wie folgt aus:
Kein action=customer_request zu finden.
Im Quelltext seht es aber schon immer richtig:
action="http://kompass/index.php?action=customer_request"
Woran kann das liegen dass sich das mit post und get so ändert?
Benutze Smarty, AdoDB und noch eine Datenbank Klasse von einem Freund.
Könnte es vielleicht an dem _ liegen, werde ich noch gleich probieren.
Jedenfalls wäre es wirklich super wenn mir da jemand weiter helfen könnte, weil ich schon ein wenig unter Zeitdruck stehe.
lg und danke für eventuelle Antworten
Darian
wiedereinmal muß ich mich mit einem seltsamen Problem an euch wenden.
Ich benutze Smarty, und habe daher ein Formular wie folgt erstellt:
HTML:
<form id="customer_request" name="customer_request" action="{$smarty.const.DOCUMENT_ROOT|cat:'index.php?action=customer_request'}" method="post">
Weiß jemand was das |cat: eigentlich macht?
Habe es wie folgt auch probiert:
HTML:
action="{$smarty.const.DOCUMENT_ROOT|cat:'index.php'}?action=customer_request"
Wenn ich es so mache, leitet er zwar wieder auf das Formular weiter, habe aber durch überprüfen der Klasse in die er die Daten speichern sollte, festgestellt dass er da gar nichts speichert.
Wenn ich die Methode jetzt auf get ändere, übernimmt er zwar die Variablen, aber das action=customer_request nicht mehr, und dann leitet er auf die Hauptseite weiter.
Die Url sieht dann wie folgt aus:
HTML:
http://domain/index.php?name=&direction=&email=&tel=&num_adult=1&num_kids=0&date=DD%2FMM%2FJJJJ+-+DD%2FMM%2FJJJJ&submit=Anfrage+absenden&hotel_id=%24_REQUEST%5B%22hotel_id%22%5D
Im Quelltext seht es aber schon immer richtig:
action="http://kompass/index.php?action=customer_request"
Woran kann das liegen dass sich das mit post und get so ändert?
Benutze Smarty, AdoDB und noch eine Datenbank Klasse von einem Freund.
Könnte es vielleicht an dem _ liegen, werde ich noch gleich probieren.
Jedenfalls wäre es wirklich super wenn mir da jemand weiter helfen könnte, weil ich schon ein wenig unter Zeitdruck stehe.
lg und danke für eventuelle Antworten
Darian