Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]ID usera w url
Forum PHP.pl > Forum > Przedszkole
Maze123987
Chcę zrobić plik profile.php, w którym wyświetlane będzie info o userze, którego nick został kliknięty w pliku "userlist,php"
przykladowo profile.php?id=1 wyswietla info o userze z id=1
nie wiem jak się za to zabrać. Chodzi mi konkretnie o przypisanie tego id do url i pobieranie między plikami.
fate
o to chodzi?
  1. if (isset($_GET['id'])) {
  2. //sprawdzenie czy uzytkownik istnieje
  3.  
  4. echo 'id uzytkownika: '.$_GET['id'];
  5. <img src="avatary/user'.$_GET['id'].'.jpg">
  6. <div>bla bla bla uzytkownik o id'.$_GET['id'].' jest online</div>
  7. ';
  8. //jezeli nie isnieje 404.php
  9. }
  10. else
  11. {echo 'nie wybrales uzytkownika <a href="userlist.php">LINK</a>';}
Maze123987
Póki co nie mam jeszcze pliku "userlist", jest logowanie, rejestracja itp ogólny zarys bazy. Chcę zrobić coś w stylu profili użytkowników, aby każdy mógł obejrzeć profil innego usera i bardziej rozchodzi się o tą zmienną w url, w ogole tego nie czaje
Mackos
No to tak jak Ci napisał fate zaciągasz id usera po parametrze GET i później wyciągasz jego dane z bazy.
Tylko miej na uwadze żeby filtrować to co znajduje się w get (zawsze int itd.)
fate
w pliku userlist.php robisz liste linkow (taka jak zaproponowales) do profili uzytkoiwnikow:
a href="profile.php?id=1"
profile.php?id=2

po kliknieciu w ktorys link skrypt w pliku profile.php sprawdza zmienna $_GET['id'] i na jej podstawie wyswietlasz jakie tam sobie zyczysz dane o uzytkowniku z tym ID ktore zostale przekazane w linku
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.