Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z funkcja GET
lexis72
post
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 25.02.2013

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


Witam,
Czy funkcja GET ktora pobiera z adresu konkretna tresc dziala tylko dla liczb? Mam zrobiona strone ktora na tej zasadzie wyswietla mi wlasnie rozne podstrony korzystajac z strona_id=NUMER i teraz chcialem utworzyc podobna ale zeby wyswietlalo dla nazw. Zrobilem wszystko na tej samej zasadzie w pasku mam teraz strona_nazwa=NAZWA i pobiera mi z mysql tresc dla wybranej nazwy a nie id strony z tym ze dziala mi to tylko gdy w nazwie dam jakas liczbe np wyswietli poprawie jak zrobie podstrone o nazwe 1 i wtedy w pasku bedzie strona_nazwa=1 ale jesli nazwe dam np warszawa to juz nie pokaze mi tej tresci dla strona_nazwa=warszawa.
Czy to ja cos zle robie czy po prostu ta funkcja dziala tylko dla liczb?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lexis72
post
Post #2





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 25.02.2013

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


Nie wiem czemu nie dziala, kod jest bardzo prosty:

  1. if (isset($_GET['strona_nazwa']) && isnum($_GET['strona_nazwa']))


I nizej wstawiam zwykle zapytanie do bazy mysql ktore wyswietla tresc dla warunku WHERE strona_nazwa='".$_GET['strona_nazwa']."'

I jesli w bazie nazwa strony to liczba np 1 to po wpisaniu adresu strona.php?strona_nazwa=1 wszystko wyswietla sie poprawnie.
A jesli w bazie nazwa strony bedzie zawierac litere np 1abc to po wpisaniu adresu strona.php?strona_nazwa=1abc juz sie tresc nie pojawi, zaden blad sie nie wyswietla jest po prostu pusta strona.
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: 15.09.2025 - 16:53