Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]złe przypisywanie punktów
damian238
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 3.11.2013

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


cześć,
mam coś takiego:
  1. $players_list = query('SELECT players.*, zawody.id as conID FROM zawody
  2. INNER JOIN players on players.id=user_id ORDER BY bieg DESC LIMIT 30', null, 'fetch_all');
  3.  
  4. $points = 50;
  5. foreach($players_list['fetch'] as $player)
  6. {
  7. query('UPDATE zawody SET punkty='.$points.' WHERE id=?', array($player['conID']));
  8.  
  9. $points--;
  10. }

a gdy sb to wykonam to mi do każdego gracza przypisuje jakąś liczbę punktów z tą różnicą tylko,
że nie w kolejności od najlepszego do najgorszego, a jakoś tak chaotycznie, bez żadnej reguły
Proszę o pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
damian238
post
Post #2





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 3.11.2013

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


po wpisaniu 1 wyskakuje lista graczy i pokazuje wszystkie ich dane takie jak id, login, hasło itd.
a po wpisaniu 1.a:
  1. Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /virtual/s/k/adresstrony.pl/files/cron_bieg.php on line 25

i nic się nie zmienia nadal (IMG:style_emoticons/default/sad.gif)

nie wiem czy coś to da, ale w tym cronie jeszcze mam na początku:
  1. include('../includes/config.php');
  2.  
  3. $roznica = 5407;
  4.  
  5. $players_list = query('SELECT players.*, zawody.id as conID FROM zawody
  6. INNER JOIN players on players.id=user_id ORDER BY time ASC', null, 'fetch_all');
  7. foreach($players_list['fetch'] as $player)
  8. {
  9. $n++;
  10. $bieg = biegnij($player['skill_szybkosc'], $player['skill_technika'], $player['skill_kondycja']);
  11. query('UPDATE zawody SET bieg='.$roznica.'-'.$bieg.' WHERE id=?', array($player['conID']));
  12.  
  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: 14.10.2025 - 13:21