Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Dziwnie wyglądajacy url po wysłaniu metodą GET
barthez
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 10.04.2006

Ostrzeżenie: (0%)
-----


Pierwszy raz stykam się z czymś takim i w ogóle nie wiem jak sobie z tym poradzić.
Robię za pomocą prepared statment selecta z bazy , wyciągam interesujący mnie id , następnie
  1. <form method="get" action="abc.php?id='.$result_id_from_stmt.'">
  2. <input type="submit" value="OK"/>
  3. </form>


Po submicie adres url wypluwa mi abc.php?x=14&y=8 zamiast abc.php?id=1234. Skąd są w ogóle te wartości jak nie wysyłam ich z formularza....
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


1. Przycisk typu image przesyła koordynaty miejsca w które kliknięto: http://www.w3.org/TR/html401/interact/form...t-control-types
2. Przy wysyłaniu formularza metodą GET zmienne z URL-a podanego w atrybucie action zostaną nadpisane tymi z formularza: http://www.w3.org/TR/html401/interact/form...l#submit-format
Dlatego też atrybut id powinieneś wrzucić jako:
  1. <input type="hidden" name="id" value="1234" />
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.08.2026 - 14:27