Maze123987
16.08.2013, 23:46:51
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
17.08.2013, 00:54:08
o to chodzi?
if (isset($_GET['id'])) { //sprawdzenie czy uzytkownik istnieje
echo 'id uzytkownika: '.$_GET['id']; <img src="avatary/user'.$_GET['id'].'.jpg">
<div>bla bla bla uzytkownik o id'.$_GET['id'].' jest online</div>
';
//jezeli nie isnieje 404.php
}
else
{echo 'nie wybrales uzytkownika <a href="userlist.php">LINK</a>';}
Maze123987
17.08.2013, 01:29:19
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
17.08.2013, 09:24:09
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
17.08.2013, 13:18:52
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.