krychabig
3.04.2011, 12:24:26
Witam. Robię z nudów portal społecznościowy w PHP i mam pewien problem. Mam w bazie danych użytkowników którzy się zarejestrowali chciałbym aby można było oglądać ich profile i chciałbym aby adres wyglądał tak:
http://localhost/profile.php?id=[tutaj id użytkownika z bazy danych]. Czy mógł by mi ktoś to wytłumaczyć lub napisać wzór ?
Pozdrawiam
ciekawskiii
3.04.2011, 12:27:32
Poczytaj o $_GET, na tym forum nawet co chwile jest o tym temat.
P.s. Nie wiesz najprostszej rzeczy a robisz portal spolecznosciowy?
Powodzenia:)
michales94
3.04.2011, 12:27:38
robisz strone profile.php i w niej odbierasz dane GETem, a potem
$id = $_GET['id'];
select * from profile where id = $id i wyswietlasz
kadlub
3.04.2011, 12:30:06
pobierasz z bazy danych zapytaniem id wszystkich użytkowników pętlą while i w tej pętli tworzysz taki link
odpowiednio wstawiając do niego id użytkownika
sporo tego jest na tym forum jak wyświetlić z bazy danych
krychabig
3.04.2011, 12:47:52
i jak mam to wprowadzic do adresu ?
kadlub
3.04.2011, 12:52:36
np to w tej pętli co pisałem
echo '<a href="profile.php?id='.$row['id'].'">link</a>';
$row['id'] to id odczytane z bazy
greycoffey
3.04.2011, 13:03:14
AYFKM?
krychabig
3.04.2011, 13:19:07
mógł by ktoś napisać kod, który wprowadza id do adresu metoda GET ?
gorden
3.04.2011, 13:40:46
$id = $_GET['id'];
$query = mysql_query("SELECT * FROM users WHERE id LIKE '$id'"); //pod zmienna $query mamy tablice z danymi uzytkownika o danym w gecie id
echo 'Login: '.$query['login']; }
mat-bi
3.04.2011, 13:42:34
Powiem tak - to zakrawa o kpinę. Rozumiem, że to przedszkole, ale podstawy php obowiązują - raport.
wookieb
3.04.2011, 14:26:05
Nic nie umiesz, nie jesteśmy od odwalania roboty za leni + kłamców.
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.