Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [html] Co oznacza <form ...action="?">
elwierka
post 26.06.2010, 09:08:24
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 26.12.2007

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


Witajcie...Ostatnio wypatrzyłam taki dziwny adres ...po zalogowaniu się na stronę, adres przyjmuje postać www.domena.pl/? - chodzi mi tu właśnie o ten znak zapytania, który pojawia się za adresem po zalogowaniu na stronę.

Na innych stronach wypatrzyłam, że w kodzie html jest zapis
  1. <form method="post" action="?"></form>


Tylko czy ta wartość "action" nie jest czasem oprogramowana w php?
Jak to się robi, zeby uzyskać taki adres? Gdzie mogę coś o tym znaleźć?
Pod jakimi hasłami mam szukać?

Chcę, aby później dzięki parametrom przekazywanym w adresie, można było np wyświetlać dane wg jakichś kryteriów...np. www.domena.pl/?a=kat&nazwa=teczki

Dzięki za pomoc..
Powód edycji: [erix]: przeniosłem'
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
tehaha
post 26.06.2010, 09:13:05
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


wydaje mi się, że pewnie to jest tylko po to, żeby formularz został wysłany sam do siebie, jeżeli chcesz, żeby dane z formularza zostały przekazane w url to użyj metody get
Go to the top of the page
+Quote Post
elwierka
post 26.06.2010, 09:14:35
Post #3





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 26.12.2007

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


tak, chcę, żeby formularz został wysłany sam do siebie
Go to the top of the page
+Quote Post
Mikz
post 26.06.2010, 09:26:14
Post #4





Grupa: Zarejestrowani
Postów: 48
Pomógł: 3
Dołączył: 7.12.2007

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


Zakładając że na serwerze działa PHP, ten "?" na końcu adresu to parametr przekazywany do pliku index.php . W związku z tym że po "?" nic nie następuje, jest to parametr pusty, więc formularz mógłby równie dobrze mieć atrybut action="index.php". Action w znaczniku to po prostu adres na który ma zostać wysłany formularz.

Swoją drogą zły dział, jak dla mnie to to powinno być w "Przedszkole".

Ten post edytował Mikz 26.06.2010, 09:27:19
Go to the top of the page
+Quote Post
erix
post 26.06.2010, 09:52:02
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
jest to parametr pusty, więc formularz mógłby równie dobrze mieć atrybut action="index.php"


Aby był wysłany sam do siebie, to wystarczy podać ten parametr jako pustą wartość. winksmiley.jpg

  1. <form action="">


--------------------

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!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:25