![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Skrypt php uruchamia szablon html do wprowadzania danych. Szablon zawiera element FORM, gdzie AKCJA to przekazany z php adres powrotu z szablonu razem z parametrami (skrypt.php?p1=1&p2=2),
Kod <form id="form1" method="POST" action="{AKCJA}" name="search1"> pola tekstowe INPUT z nazwami, będącymi nazwami przekazywanych parametrów (zmiennych?) Kod <input type="text" name="zmienna1"> <input type="text" name="zmienna2"> oraz przycisk Kod <input class="btnmain" type="submit" name="mode" value="Szukaj"> Szablon przekazuje zmienne spowrotem do skryptu, jednak gubi parametry przekazane w adresie powrotu. Zamiast adresu skrypt.php?p1=1&p2=2&zmienna1='tekst1'&zmienna2='tekst2'&mode=Szukaj mam adres skrypt.php?zmienna1='tekst1'&zmienna2='tekst2'&mode=Szukaj. Próbowałem w definicji przycisku zmienić parametr "name" na '{akcja}&mode', parametry wszystkie są przekazywane własciwie, ale z kolei po stronie skryptu parametr 'mode' nie jest rozpoznawany przez funkcję request_var(). Jak przekzać zatem do szablonu adres powrotu z parametrami, uzupełnić do o zmienne w szablonie i odczytać po powrocie w skrypcie php? Czy istnieje jakis inny sposób przekazania zmiennej z pola INPUT poprzez adres do skryptu? Chętnie bym się pozbył przycisku, ale pod link <A> podstawić wartości z pół tekstowych INPUT? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Nie znamy Twojej funkcji request_var
![]() Cytat Szablon przekazuje zmienne spowrotem do skryptu, jednak gubi parametry przekazane w adresie powrotu. Zamiast adresu skrypt.php?p1=1&p2=2&zmienna1='tekst1'&zmienna2='tekst2'&mode=Szukaj mam adres skrypt.php?zmienna1='tekst1'&zmienna2='tekst2'&mode=Szukaj. p1 i p2 powinny być w tablicy $_GET. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Faktycznie, przepraszam, funkcja reguest_var() okazała się nie byc funkcją php. To funkcja zdefiniowana w phpbb3 i wygląda tak:
Czy to znaczy, że część parametrów (z pół tekstowych formularza) jest przekazywanych przez tabliczę POST a część przez GET?
Powód edycji: bbcode
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 08:47 |