![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 18.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam plik select_page.php który odpowiada za to na której podstronie jakie pliki mają się wczytać.
teraz chodzi mi dokładnie o zmienną $user_name. Na podstawie user_id przekazanego w adresie ma wyświetlić jego nazwę i przypisać do siteTitle, co potem jest wyświetlane między <title></title>. W pliku user_profile.php mam to napisane tak:
Chciałbym jednak zabezpieczyć to przed ręczną zmianą $user_id która jest pobierana przez $_GET. Czyli jeżeli skrypt będzie chciał wczytać nieistniejący id ma zwrócić false. Nie mam pojęcia jak się za to zabrać. Proszę o pomoc. Jednak zrobiłem do dodatkowym zapytaniem z czego nie do końca jestem zadowolony. user_profile.php
user_profile.tpl
Jednak bardziej by mnie zadowalało coś na styl:
Ale wywala mi wtedy błędy. Ma ktoś pomysł jak to rozwiązać? A może to moje rozwiązanie jest dobre i nie ma potrzeby nic z tym robić? |
|
|
![]() |
![]()
Post
#2
|
|
Administrator wortalu Grupa: Przyjaciele php.pl Postów: 960 Pomógł: 39 Dołączył: 21.10.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat I pojawił się jeszcze jeden problem, jak w adresie przekaże zmienną ?user_id=x to wywala mi "Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\VertrigoServ\www\smarty\files\user_profile.php on line 11". A też chciałbym, żeby wywalało to samo co po wpisaniu cyfr To rzutuj $user_id na int. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 09:43 |