![]() |
Niecodzienny formularz - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: Niecodzienny formularz (/thread-niecodzienny-formularz) Strony:
1
2
|
Niecodzienny formularz - michalszyd - 14-05-2011 Witam, Na wstępie proszę o przeniesienie do odpowiedniego działu, jeżeli źle wybrałem, za co przepraszam. Kod PHP: <form action="index.php"> Banalny kod, po wybraniu jednej z opcji przenosi na index.php?page=1/2. Teraz opiszę, jaki efekt chciałbym uzyskać. Mam na stronie tkz. ładne adresy "index,1" (index - nazwa pliku, 1 - numer strony [page]). Jak zmodyfikować taki kod, aby po wybraniu jednej z opcji przeniosło właśnie na ten ładniejszy adres (index,1), a nie tradycyjnie na długi, niezbędny adres (index.php?page=1). Nie wiem czy samo PHP tutaj wystarczy, ale proszę o pomoc. Zbytnio nawet nie wiem jak tego szukać w googlu. EDIT Myślałem nad tym, aby zrobić osobny kod, do którego będą trafiały wyniki z formularza z brzydkim adresem (index.php?page=1), a następnie w tym kodzie wytwarzałoby nowy adres, ładny (index,1), po czym przenosiło na już nowy adres. Nie wiem czy to jest dobre rozwiązanie. Wydaje mi się że trochę może być zbędne i są lepsze sposoby na otrzymanie takiego efektu. Co wy o tym myślicie? RE: Niecodzienny formularz - mateo - 14-05-2011 Po pierwsze co to za skrót tkz? chyba tzw ![]() RE: Niecodzienny formularz - michalszyd - 14-05-2011 Kod PHP: <form action="index.php"> Jak dam Kod PHP: <form action="index,"> RE: Niecodzienny formularz - mateo - 14-05-2011 To następnym razem pokazuj swój kod a nie przykład. To daj Kod PHP: <form action="index,1"> RE: Niecodzienny formularz - michalszyd - 14-05-2011 Tak, tylko że ta "1" ma być zależna od tego jaką opcje z listy się wybierze. RE: Niecodzienny formularz - mateo - 14-05-2011 Aaa no to mów o co chodzi ![]() RE: Niecodzienny formularz - michalszyd - 14-05-2011 Wyskrobałem coś takiego: Kod PHP: echo (' Nie mogę zrobić, żeby adres wyglądał tak: "/index,1". Bez tego "?wybor=" ![]() RE: Niecodzienny formularz - mateo - 14-05-2011 To może prosty skrypt JS, który po wybraniu selecta podmieni action? To ma być tylko select czy w formularzu będzie coś jeszcze? RE: Niecodzienny formularz - michalszyd - 14-05-2011 Zmieniłem poprzedni post. Łatwiej zrozumiały. W tym przypadku tylko select. RE: Niecodzienny formularz - mateo - 14-05-2011 To zrób tak. Wywal całego forma, pozostaw tylko select. Do selecta dodaj Kod PHP: onchange="window.location.href=this.value" Kod PHP: <option value="index,1">1</option> |