Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Get Method Problem z plusem
berto_haku
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 24.03.2008

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


Witam wszystkich,
Mam następujący problem:

Prosty formularz w którym wpisuję frazę do wyszukiwania. Po wpisaniu frazy pobieram ją zmienną i chce wyświetlić w formularzu:

Kod
<input type=text size=20 name=search value=<?=$search?>>


Wszystko działa dobrze jak w miejsce search wpisze coś bez spacji, jednak jak podam dwa wyrazy w formularzu wyświetla mi tylko jeden. Jak to obejść?

Podaje pelny formularz:

Kod
[size="2"]<form method=get action="search.php">

<input type=text size=20 name=search value=<?=$search?>>

<input type=submit value="Szukaj">

</form>[/size]


Jak wpisuje pojedyńczy wyraz jest wyświetlany prawidłowo. Jak wpiszę dwa lub więcej wyrazów w URL są oddzielane znakiem "+" jednak w formularzu zawsze pojawia się tylko pierwszy z nich.

Ten post edytował Cysiaczek 24.03.2008, 23:56:21
Powód edycji: dodalem tag (cysiaczek)
Go to the top of the page
+Quote Post
loganek
post
Post #2





Grupa: Zarejestrowani
Postów: 81
Pomógł: 20
Dołączył: 14.06.2007

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


nie powinno być tak:
Kod
<form method=get action="search.php">

<input type=text size=20 name=search value=<?echo $_GET["search"];?>>

<input type=submit value="Szukaj">

</form>
?


--------------------
Impossible is nothing!!!
Go to the top of the page
+Quote Post
krzywy36
post
Post #3





Grupa: Zarejestrowani
Postów: 370
Pomógł: 43
Dołączył: 1.12.2007
Skąd: Kędzierzyn Koźle

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


Jeżeli mu wcześniej działało to chyba ma register_globals = off ;] tylko nie wiem po co to "=" tongue.gif


--------------------
pretty as a shit.
Go to the top of the page
+Quote Post
berto_haku
post
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 24.03.2008

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


To samo wyswietla tylko pierwszy wyraz.

Dodałem kod wyświetlenia zmiennej i ten zwraca poprawną wartość:

Kod
[size="2"]<? echo $search; ?>[/size]


Czyli jest jakiś problem z wyświetlaniem zmiennej (z plusami) w formularzu.

Ten post edytował berto_haku 24.03.2008, 23:59:46
Go to the top of the page
+Quote Post
envp
post
Post #5





Grupa: Zarejestrowani
Postów: 359
Pomógł: 1
Dołączył: 16.04.2006
Skąd: Łódź

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


<input type="text" size="20" name="search" value="<?=$search?>">

Ten post edytował envp 25.03.2008, 00:19:58
Go to the top of the page
+Quote Post
berto_haku
post
Post #6





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 24.03.2008

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


thx dziala
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 Aktualny czas: 19.08.2025 - 03:15