![]() |
![]() |
![]()
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? |
|
|
![]() |
![]()
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:
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 16:53 |