![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 6.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam problem z przekazywaniem zmiennych w formularzu. Otóż formularz znajduje sie w 1 pliku który jest includowany na stronke i ze wzgledu na zawartosc get wczytywany jest odpowiedni plik. I tak wywolujac adres http://localhost/index.php?id=form&x=1 ladujemy formularz i teraz chcą wywaloac ten formularz na tej samej stronie mam taki kod
<form action="index.php" method="GET"> <input type="hidden" name="id" value="form&x=1" /> <table border="0" cellpadding="2" cellspacing="2"> <tr><td align="left">Wyraz:</td></tr> <tr><td><input type="text" name="fraza" size="40" value="<?php echo $_GET['fraza'] ?>" /></td> <td><td colspan="2" align="center"><input type="submit" value="Szukaj" /></td> </form> adres po kliknięcu mam taki http://localhost/index.php?id=form%26x%3D1 a powinien byc taki http://localhost/index.php?id=form&x=1...raza=jakistekst jak zrobić aby otrzymać powyższy adres |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Po co ci ukryte pole? Tak action="index.php?id=form&x=1" się nie dało (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 6.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Właśnie nie działa tak jak pokazałeś jako adres zostaje tylko http://127.0.0.1/index.php
nikt nie może mi pomóc? Już sobie poradziłem z tym problemem, po prostu trzeba jeszcze jedno ukryte pole, w konsekwencji będziemy mieli takie pola: <input type="hidden" name="id" value="form" /> <input type="hidden" name="x" value="1" /> Ten post edytował mierzej 18.03.2009, 17:41:28 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 72 Dołączył: 15.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Po co ci ukryte pole? Tak action="index.php?id=form&x=1" się nie dało (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ? Jak się wysyła formularz getem to wszystko po linku z action jest ucinane i trafiają tam zmienne z formularza. Także w tym przypadku to nie zadziała. Nie zmienia to jednak faktu, że wysyłanie formularza przez get (w tym przypadku) jest głupie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Wysylanie getem ucina parametry z action=.
Po prostu zle przekazujesz DWA parametry. <input type="hidden" name="id" value="form&x=1" /> przeciez chcesz przekazac id i x, a przekazujesz tylko id . <input type="hidden" name="id" value="form" /> <input type="hidden" name="x" value="1" /> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:00 |