![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 26.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam prosty formularz:
Po wpisaniu nazwy autora powinna się załadować taka strona: http://www.abc.pl/szukaj-mickiewicz-100-1/ , niestety coś robię nie tak i nie mogę w żaden sposób dodać nazwy autora do linku, po prostu ładuje mi się coś takiego: http://www.abc.pl/szukaj--100-1/ Nie wiem czy chodzi o zmienną post, która jest definiowana za wcześnie czy o coś innego. Co robię nie tak ? -------------------- Free mp3 download.
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 243 Pomógł: 33 Dołączył: 30.01.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
to ci stworzy dopiero po wysłaniu formularza, możesz zrobić obejście w javascript (onsubmit) lub zamiast method="post" użyć method="get" ale to ci zrobi link typu index.php?autor=mickiwicz&bvc=Szukaj -------------------- http://rafal.brzezinski.me - skrypty, tutoriale i inne.
Jeśli udało Ci się rozwiązać problem podziękuj osobom, które ci pomogły. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 26.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie chcę używać GET właśnie ze względu na formę adresu, musi być koniecznie taki jak podałem.
Czy ta opcja z JS jest jedyną możliwością ? -------------------- Free mp3 download.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Nie chcę używać GET właśnie ze względu na formę adresu, musi być koniecznie taki jak podałem. Czy ta opcja z JS jest jedyną możliwością ? Tak opcja js jest jedyną możliwością. Nie możesz wstawiać czegoś czego fizycznie nie ma. -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 26.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Na JS praktycznie w ogóle się nie znam, ale trochę poszperałem i zrobiłem coś takiego:
No i wsumie działa, strona się przeładowuje za pomocą JS, ale jak dodać do tego co mam w form.action: "http://www.abc.pl", parametr z formularza ($_POST['autor']) ? Próbowałem w tego JS wstawić kod php, ale tak się nie da :/ -------------------- Free mp3 download.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Robisz tak:
i w js:
I będziesz miał get'em. Jeżeli chcesz potem to jquery albo inny fw. Ten post edytował fifi209 13.08.2009, 20:17:43 -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 243 Pomógł: 33 Dołączył: 30.01.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
document.forms[0].autor.value
poszukaj w google "formularze i javascript" -------------------- http://rafal.brzezinski.me - skrypty, tutoriale i inne.
Jeśli udało Ci się rozwiązać problem podziękuj osobom, które ci pomogły. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 26.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Robisz tak:
i w js:
I będziesz miał get'em. Jeżeli chcesz potem to jquery albo inny fw. To działa, ale jak mówię nie może być realizowane get'em, gdyz forma linka wynikowego musi być taka: http://www.abc.pl/szukaj-mickiewicz-100-1/ (żadnych znaków zapytań jako parametrów) Sporo się już naszukałem o tych formularzach i JS, ale coś nie mogę sobie z tym poradzić. Naprawdę tak ciężko wyciągnąć z formularza nazwe autora, stworzyć takiego linka jak wyżej podany i przekierować użytkownika na taką stronę ? -------------------- Free mp3 download.
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
to zamiast:
?autor= daj tam szukaj-(tutaj js)-100-1 Taki leń? -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 26.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Oczywiście, że tak próbowałem, jednak jak usunę ten ? z początku to wszystko pada, tzn już się nigdzie
nie przekierowuje tylko strona się odświeża :/
Chyba, że jeszcze o coś innego Ci chodziło ? Ten post edytował majestiq 14.08.2009, 02:17:39 -------------------- Free mp3 download.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 26.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie no nie licze na gotowca bo w sumie i tak chyba większość już mam.
Sądzę, że jakaś mała modyfikacja i powinno działać:
-------------------- Free mp3 download.
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
A nie tak?
i to:
wywal z tamtej funkcji -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 243 Pomógł: 33 Dołączył: 30.01.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
w sumie to bedzie prostsze i bedzie dzialac przy wylaczonym JS:
w index.php daj na górze:
i w action dla <form/> daj index.php -------------------- http://rafal.brzezinski.me - skrypty, tutoriale i inne.
Jeśli udało Ci się rozwiązać problem podziękuj osobom, które ci pomogły. |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
w sumie to bedzie prostsze i bedzie dzialac przy wylaczonym JS: W ogóle nie będzie działało. Czemu? Nagłówki wysyłamy jako pierwsze tak? ;> -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 26.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
A nie tak?
i to:
wywal z tamtej funkcji Postąpiłem wg Twoich wytycznych, kod JS przebudowałem: No i efekt taki, że strona się przekierowuje, ale bez względu na to co wpisze w formularz to i tak zawsze przechodzi na: www.abc.pl a nie http://www.abc.pl/szukaj-(...) Jeszcze spróbuje sposobem, który zaproponował FAFU -------------------- Free mp3 download.
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Nie działa, może dlatego że przed 100 brakuje myślnika? Taka literówka.
Jego skrypt w najlepszym wypadku wygeneruje: headers already sent ponieważ nagłówki muszą lecieć jako pierwsze do przeglądarki (przed kodem html etc.) -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 243 Pomógł: 33 Dołączył: 30.01.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
No to przecież w moim poście napisałem
w index.php daj na górze: poza tym nie muszą być wysyłane jako pierwsze jeśli się włączy buforowanie ![]() Ten post edytował Fafu 14.08.2009, 02:37:22 -------------------- http://rafal.brzezinski.me - skrypty, tutoriale i inne.
Jeśli udało Ci się rozwiązać problem podziękuj osobom, które ci pomogły. |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 26.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Rzeczywiście brakowało myślnika
![]() Masz u mnie duże piwko!! Wielkie dzięki za pomoc, bo już myślałem, że się zapłacze ;> No to przecież w moim poście napisałem w index.php daj na górze: poza tym nie muszą być wysyłane jako pierwsze jeśli się włączy buforowanie ![]() Tym sposobem też próbowałem, ale nie poszło. W każdym razie dzięki wszystkim za pomoc ![]() -------------------- Free mp3 download.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.06.2025 - 07:40 |