Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nie dodaje mi wartości
maix
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 17.12.2011

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


Mam taki kod:
  1.  
  2. <?php
  3.  
  4. $mysql = mysql_query("select * from `krowy` where login = '$user_data[user_name]'"); // ��czymy si� z baz�
  5. $data = mysql_fetch_array($mysql);
  6. $koniec = $data["koniec"]; // wybieramy potrzebne nam rzeczy, w tym wypadku koniec
  7. $datateraz = time(); // uĹźywamy funkcji time do znalezienia aktualnej daty
  8. if($koniec > $datateraz AND $koniec != NULL){ // jeşli ko��cowy time jest wi�kszy od aktualnego i nie jest pusty
  9. $sekundy = $koniec - $datateraz; // obliczanie liczby sekund
  10. $minutki = $sekundy / 60; // obliczanie liczby minut
  11. $minutki = ceil($minutki); // zaokr�glanie liczby minut
  12. echo 'Urodzi się potomstwo za '.$minutki.' minut.'; // wyĹźwietlanie komunikatu kiedy gracz skoĂ�â��czy prace
  13. }
  14. elseif($user_data['user_krowy'] >= 2 AND $koniec <= $datateraz OR $koniec == NULL){ // jeşeli warunki nie zgadzaj� si� z pierwszym if'em
  15. if(isset($_POST['pracuj'])){ // jeşeli button jest wcişni�ty
  16. $czaspracy = $_POST['czaspracy']; // czas pracy to wybrany przez gracza czas pracy
  17. $koniecpracy = time()+60*60*$czaspracy; // obliczamy ko��cowy czas w sekundach
  18. $nowezyski = $czaspracy; // obliczanie zysków z pracy (tu gracz moşe wpisa� swoje dane)
  19. $pieniadze = $user_data[user_krowy]; // zak�adam, şe kasa gracza to pieni�dze
  20. if($koniec == NULL){ // jeĹźeli koniec w tabeli jest pusty
  21. $ziom = $pieniadze + $nowezyski; // obliczanie nowej kasy
  22. $mysql = mysql_query("update `users` set user_krowy=$ziom where `user_name` = '$user_data[user_name]'"); // dodawanie pi�ni�dzy graczu (przyk�adowo kasa)
  23. $mysql = mysql_query("insert into `krowy` VALUES ('', '$user_data[user_name]', '$koniecpracy', '$nowezyski')"); // dodawanie rekordu do tabeli `praca`
  24. }
  25. else{ // jeşeli warunek nie zosta� spe�niony
  26. $nowe = $pieniadze + $nowezyski; // obliczanie nowej kasy
  27. $mysql = mysql_query("update `users` set user_krowy=$pieniadze where `user_name` = '$user_data[user_name]'"); // dodawanie pieni�dzy graczu (przyk�adowo kasa)
  28. $mysql = mysql_query("update `krowy` set koniec = '$koniecpracy', zyski = '$nowezyski' where `login` = '$user_data[user_name]'"); // updatowanie rekordu w tabeli praca
  29. }
  30.  
  31. echo 'Właśnie dopuściłeś zwierzęta, bedziesz czekał na poród przez '.$czaspracy.' godziny.</br>'; // komunikat dla gracza
  32. }
  33. else{ // jeşli button nie jest wcişni�ty
  34. ?>
  35. Na kazdej godzinie pracy zarabiasz 60 zlotych.</br>
  36. </br><form action="" method="post">
  37. Pracuj przez:
  38. <select name="czaspracy">
  39. <option>1</option>
  40. <option>2</option>
  41. <option>3</option>
  42. <option>4</option>
  43. </select>
  44. godziny.
  45. <input type="submit" name="pracuj" value="Dopuszczaj!">
  46. </form>
  47. <?
  48. }
  49. }
  50.  
  51. ?>
  52.  
  53.  




No i nie dodaje mi po tym czasie wartości krowy. Niewiem co zmienić/
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 19.08.2025 - 06:58