Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Samoprzetwarzanie
Forum PHP.pl > Forum > Przedszkole
ed3k
Witam!

Potrzebuje wsparcia przy pisaniu formularza. Otorz chce zrobic formularz samoprzetwarzajacy sie (czyli action="formularz.php" gdzie caly formularz jest wlasnie plikiem formularz.php) Dokladnie o co mi chodzi. Adres podstrony z formularzem ma taki wyglad (jak widac kozystam z joomla!):
http://localhost/jomla_pl/index.php?option...2&Itemid=46

W momencie, gdy action="$_SERVER['PHP_SELF']" to submit wywala mi http://localhost/jomla_pl/index.php czyli strone glowna. Ja bez przerwy chce byc w http://localhost/jomla_pl/index.php?option=com_content&task=view&id=52&Itemid=46 . Co wiecej prosze ogolne rozwiazanie poniewaz chce aby formularz byl na kilku podstronach, wiec nie chce robic kilku formularzy, gdzie kod ich bedzie sie roznic tylko action.

Z gory dziekuje!


-------------------------
dodałem [tag] do tematu ponieważ
padły już odpowiedzi
na przyszłość pamiętaj, że dodawanie
[tag]u należy do Ciebie
~Cienki1980
kusiu
Cytat(ed3k @ 30.03.2008, 21:36:14 ) *
Witam!

Potrzebuje wsparcia przy pisaniu formularza. Otorz chce zrobic formularz samoprzetwarzajacy sie (czyli action="formularz.php" gdzie caly formularz jest wlasnie plikiem formularz.php) Dokladnie o co mi chodzi. Adres podstrony z formularzem ma taki wyglad (jak widac kozystam z joomla!):
http://localhost/jomla_pl/index.php?option...2&Itemid=46

W momencie, gdy action="$_SERVER['PHP_SELF']" to submit wywala mi http://localhost/jomla_pl/index.php czyli strone glowna. Ja bez przerwy chce byc w http://localhost/jomla_pl/index.php?option=com_content&task=view&id=52&Itemid=46 . Co wiecej prosze ogolne rozwiazanie poniewaz chce aby formularz byl na kilku podstronach, wiec nie chce robic kilku formularzy, gdzie kod ich bedzie sie roznic tylko action.

Z gory dziekuje!


Hmmm

  1. <form action="">
  2. </form>


questionmark.gif smile.gif)
kossa
METHOD smile.gif

jeśli masz metodę wysyłania formularza jako POST to link w action ustaw index.php?option...2&Itemid=46

jeśli masz metodę GET to musisz dodać zmienne option itemid itd i ich wartości w polach formularza jako hidden wówczas zostaną przekazane do url i uzyskasz efekt o którym piszesz, jeśli oczywiście dobrze Ciebie zrozumiałem bo nie podajesz żadnego kodu...

Łukasz
Fungis
Spróbuj:
  1. <?php
  2. echo ("<form action='{$_SERVER['REQUEST_URI']}'></form>");
  3. ?>

Pozdrawiam
ed3k
Najlepiej dziala po prostu brak action smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.