Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] System kolejki - problem
ownede
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 2
Dołączył: 14.03.2009

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


Cześć,
Mam problem z systemem kolejki, znaczy bardziej nie wiem jak go zrobić niż mam problem.

Sprawa wygląda tak: każdy użytkownik musi dodać swoją biografię. Gdy ją doda, biografia jest dodawana do kolejki.
Do tej pory wszystko idzie dobrze. Kod wygląda m/w tak:
  1. <?
  2. $najdalszy = "SELECT * FROM web_users ORDER BY querystatus DESC LIMIT 1";
  3. $idnajdalszy = mysql_query($najdalszy);
  4. $kolej = mysql_fetch_array($idnajdalszy);
  5. $ostatni = $kolej['querystatus'];
  6. $pozycja = $ostatni + 1;
  7. $add = "UPDATE web_users SET querystatus='$pozycja' WHERE playerid=".getPlayerID($_SESSION['login']);
  8. $add2 = mysql_query($add) or die(mysql_error());
  9. ?>


Wszystko świetnie. Nie wiem tylko co robić gdy administrator sprawdza biografie.
Zeruje `querystatus` tego użytkownika, ustawiam `accept` na 1 lub 2 (1 - akceptowana, 2 - nie), ale co zrobić z `querystatus` innych?
Chodzi o to, że administrator może sprawdzać biografie nie po kolei.

Ma ktoś na to jakąś radę?

Z góry dzięki,
ownede

P.S. Przepraszam za chaotyczny opis

Ten post edytował ownede 20.03.2009, 11:32:39
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
b4x
post
Post #2





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


A może zrobić osobną tabelę `kolejka` wrzucać tam id usera...oraz status (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) po zaakceptowaniu aktualizować dane w web_users (accept). (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował b4x 20.03.2009, 11:42:13
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: 3.10.2025 - 15:01