Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przeszukiwanie tablicy z explode
Maciek316
post
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 31.03.2012

Ostrzeżenie: (0%)
-----


Witam, mam taki problem:
Robie system polubien, cos ala facebook.
Mam komórke w bazie danych gdzie trzymam id uzytkownikow którzy polubili dane zdjecie i jest to zapisywane w formie:
71;21;93;103 (numerki to id uzytkownika)
Potem funkcja explode to rozdzielam:
  1. $polubienia = explode(';',$tablica->polubienia);

Nastepnie zliczam count'em.
Wszystko jest super, ale jak sprawdzic czy dany uzytkownik juz polubil to zdjecie?
Trzeba przeszukac $tablice, tylko w jaki sposob?

PS. Czy obralem w miare dobre rozwiazanie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Maciek316
post
Post #2





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 31.03.2012

Ostrzeżenie: (0%)
-----


Zrobiłem tak jak jak powiedziales i natrafilem na kolejny blad:
Wyciagam i zliczam polubienia(dziala)
  1. $polubienia = all("select * from polubienia where id_car =".$tablica_zdjecia->id);
  2. if($polubienia) $zlicz = count($polubienia);
  3. else $zlicz = 0;

Nastepnie chce sprawdzic czy juz to polubilem:
  1. function zlajkowane($id, $user)
  2. {
  3. $zlajkowane = query("select * from polubienia where id_car = ".$id." AND id_user = ".$user."") or die("Cannot execute SELECT query.");
  4. if($zlajkowane) echo "Juz to zlajkowales";
  5. zlajkowane($tablica_zdjecia->id,$player->user);
  6. }
  7.  

I nie działa, zapytanie sprawdzalem juz kilka razy i na pewno jest dobre (IMG:style_emoticons/default/ohmy.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 23:30