Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Serwis spolecznosciowy
Forum PHP.pl > Forum > Przedszkole
mejo33
Witam, tworze taki mozna powiedziec portal spolecznosciowy dla znajomych i teraz praktycznie wszystko mam gotowe tylko zastanwiam sie jak ktos, moze obejrzec czyjś profil? Opisze mniej wiecej swoj system:

Przy logowaniu do serwisu, uzytkownikowi ustwiana jest sesja, ID z bazy danych, login.
Teraz przy dodaniu zdjecia, w bazie zapisuje sie id_uzytkownika do kogo nalezy zdjecie, oraz link do zdjecia, pliki sa przechowywane na serverze w folderze, gdzie pzy dodawaniu utwarzany jest folder z nazwa uzytkownika.

Czyli jasniej:
-Ustawianie sesji (ID, Login),
-Dodanie zdjecia (dodanie rekordu z ID uzytownika ktory dodal zdjecie i w folderze na ftp tworzony folder jezeli nie ma o nazwie uzytkownika)

Jak pobierane sa zdjecia teraz na profil? Bardzo prosto, petla. Tylko ze jak uzytkownik wejdzie na czyjs profil nawet jakbym utworzyl w kazdym katalogu osobny plik html, to przeciez skrypt i tak spojrzy na sesje uzytkownika i wyswietli jego zdjecia...
POMOCY!
CuteOne
  1.  
  2. $id = ($_GET['profile'] != $_SESSION['profile']) ? $_GET['profile'] : $_SESSION['profile'];
  3.  
  4. echo $id;
  5.  


Używaj id zawartego w url'u np. http://www.serwis.pl/?profile=1
mejo33
No dobra, ale jak pobierac zawartosc innego uzytkownika? Bo teraz skrypty byly wywolywane i sa przez sesje uzytkownika o zalogownym ID. Musze caly system przebudowywac chyba..
Hpsi
nie rozumiem twojego problemu mejo33.

Masz sobie dane przypisane do danego id. np
uzytkownik o id 1234 : Jank kowalski
Zdjecia masz np id_Zdjecia id_uzytkownika sciezka

W takim razie robisz prosty if:
jesli masz w adresie: http://twojastrona.pl/profil.php?id=1234
to pobierasz nie do id z sessji uzytkownika , tylko do id ktore z get $_GET['id'];

To są podstawy podstaw, jesli tego nie znasz to jakim cudem piszesz portal spolecznosciowy?
mejo33
Aaaaaaa, rozumiem juz... Po prostu pierwszy raz dzialam z baza danych i nie wiedzialem jak pobrac rekordy po id ale juz poczytalem, zrobilem.
No nie kazdy od razu jest super programista, to dla mnie wyzwnie i poradze sobie napewno. Pozdrawiam.
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.