Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Problem z update
Forum PHP.pl > Forum > PHP
tumeks
Witam! Mam pewien problem z update. GDy uzytkonwik jest zalogowany i się odswierza to okienko z update energii to dochodzi do 100 i jest dobrze, lecz gdy uzytkownik wyjdzie i wejdzie za kilka godzin to energia ustawia mu sie na 127 czyli wychodzi poza 100 a 100 to jest to limit który wpisałem co zrobi.ć żeby tak nie było?
php:
  1. <?php
  2. //dodaj energie
  3. $query01="SELECT energia, czas FROM postacie where id = '".$postac_zal."'";
  4. $wynik01=mysql_query($query01);
  5. $rekord01=mysql_fetch_array($wynik01);
  6. if($rekord01['czas'] < time()+30)
  7. {
  8. if($rekord01['energia'] >= 100)
  9. {
  10. mysql_query('UPDATE postacie SET czas='.time().'+30 where czas < '.time().' and id = '.$postac_zal.''); //update bez energi
  11. }
  12. else
  13. {
  14. $eng = floor((time()+30 - $rekord01['czas']) / 30);
  15. mysql_query('UPDATE postacie SET czas='.time().'+30, energia=energia+'.$eng.' where czas < '.time().' and id = '.$postac_zal.''); //update z energią
  16. }
  17. }
  18. }
  19. ?>
son
  1. <?php
  2.  
  3. if($eng > 100) $eng=100;
  4.  
  5. ?>
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.