Moin moin,
ich habe in meine Seite ein PHP-Skript eingebunden. Dieses besteht aus mehreren PHPs, die sich gegenseitig aufrufen (Formular ruft andere Seite mit Ausgabe auf). Ich habe schon rausgefunden, dass man für jedes PHP eine neue Seite machen muss in die das entsprechende PHP-Skript eingebunden wurde und im Formular die AKtion angepaßt werden muss.
<FORM ACTION=\"index.php?id=49&no_cache=1\" METHOD=\"POST\" >
Jetzt habe ich aber nicht nur Formular-Aktionen, sondern auch normale Textlinks, die auf ein anderes PHP-Skript verweisen
<a href=\"index.php?id=59&no_cache=1&search1=$search1&search2=$search2\">$Stadt</a>
funktioniert leider nicht. Stattdessen werde ich auf meine Startseite weitergeleitet, wenn die Seite, die den Link enthält, aufgerufen wird.
Also nichtmal wenn man den Link betätigt, sondern bereits wenn ich auf das php-Skript komme, wo der Link steht.
Kann mir da jemand helfen?
Gruß und Dank,
Christian
Hallo,
es ist schon ein wenig komplexer, wenn Du es ohne eine selbst geschriebene EXT lösen willst.
Ich habe ein ähnliches Projekt vor einiger Zeit umgestellt und dabei die fertigen Scripte entsprechend angepasst.
Hier ein Link der Dir vielleicht mal die grundlegende Herangehensweise darstellt.
http://hdh-soft.de/cms/index.php?id=73
Vielleicht kommst Du ja so weiter?!
Gruß
Hille
Danke Hille, durch dein Tutorial bin ich überhaupt erst soweit gekommen, dass es prinzipiell funktioniert. Die Weiterleitung des Formulars auf ein anderes PHP-Skript funktioniert auch super.
Das Problem ist, dass ich auch Text-Links mit GET-Daten im Skript habe und wenn ich die auch in der Form
<a href=\"index.php?id=59&no_cache=1&search1=$search1&search2=$search2\">$Stadt</a>
einfüge, dann geht da was schief und Typo3 leitet mich direkt zu meiner Starseite weiter, nur weil der Link vorhanden ist, nichtmal weil ich draufklicke.
Wüßtest du vielleicht n Tipp, was ich falsch machen könnte?
Gruß und Dank,
Christian
... nicht schön, aber funktional : laß' den PHP-Skript in einem iframe laufen ... #paralyzed#
wenn Du sofort weitergeleitet wirst, dann hat das nichts mit dem Vorhandensein eines Links zu tun, sondern da muss es eine header-Anweisung gebn, entweder bei der Seite oder im Script.
Was passiert wenn Du die Url so in der Adresszeile eingibst ? Kann man das mal online sehen ?
Danke für die Tipps und Ratschläge.
Ich habe das Problem gelöst und es war...
.
.
.
natürlich das klischeehafte Vergessen eines " an einer ganz anderen Stelle #angry#
Vielen Dank und noch einen schönen Tag,
Christian