Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak stworzyc ?id
Forum PHP.pl > Forum > Przedszkole
krychabig
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 smile.gif
ciekawskiii
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
robisz strone profile.php i w niej odbierasz dane GETem, a potem
$id = $_GET['id'];

select * from profile where id = $id i wyswietlasz
kadlub
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
i jak mam to wprowadzic do adresu ?
kadlub
np to w tej pętli co pisałem
  1. echo '<a href="profile.php?id='.$row['id'].'">link</a>';

$row['id'] to id odczytane z bazy
greycoffey
AYFKM?
krychabig
mógł by ktoś napisać kod, który wprowadza id do adresu metoda GET ?
gorden
  1. $id = $_GET['id'];
  2. $query = mysql_query("SELECT * FROM users WHERE id LIKE '$id'");
  3. if(mysql_num_rows($query) == 0) echo 'Nie znaleziono takiego użytkownika.'; else {
  4. $query = mysql_fetch_array($query);
  5. //pod zmienna $query mamy tablice z danymi uzytkownika o danym w gecie id
  6. echo 'Login: '.$query['login'];
  7. }
mat-bi
Powiem tak - to zakrawa o kpinę. Rozumiem, że to przedszkole, ale podstawy php obowiązują - raport.
wookieb
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.