Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]skrypt treningu
damian238
post
Post #1





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

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


cześć,
mam taki skrypt:
  1. <?php
  2. $title = 'Trening';
  3. $cennik['akcje'] = -1;
  4. $cennik['kasa'] = -10;
  5. $cennik['hp'] = -2;
  6. $cennik['skill'] = 1;
  7.  
  8. if($_POST['ok'])
  9. {
  10. if(!isset($player['skill_'.$_POST['skill']])) $_POST['skill'] = 'sila';
  11. $skill_name = 'skill_'.$_POST['skill'];
  12.  
  13. $akcje = $cennik['akcje'];
  14. $kasa = $cennik['kasa'];
  15. $hp = $cennik['hp'];
  16. $skill = $cennik['skill'];
  17.  
  18. if($akcje > $player['akcje']) koment('Masz zbyt mało akcji.', 'bad');
  19. elseif($kasa > $player['kasa']) koment('Masz zbyt mało pieniędzy.', 'bad');
  20. elseif($hp > $player['hp']) koment('Masz zbyt mało zdrowia.', 'bad');
  21. else
  22. {
  23. koment('Zakończono trening, zyskałeś +'.$skill.' umiejętności!.', 'good');
  24. $array['akcje'] = $player['akcje']+$akcje;
  25. $array['kasa'] = $player['kasa']+$kasa;
  26. $array['hp'] = $player['hp']+$hp;
  27. $array[$skill_name ] = $player[$skill_name ]+$skill;
  28.  
  29. player_update($array);
  30.  
  31. }
  32. }
  33.  
  34.  
  35. $text .=
  36. '
  37. 1 trening = ['.$cennik['akcje'].' akcja] ['.$cennik['kasa'].' zł] ['.$cennik['hp'].' zdrowia] [+'.$cennik['skill'].' umiejętności]
  38. <form method="POST">
  39.  
  40. Trenuj: <input type="submit" name="ok" option value="SIŁA"/> <input type="submit" name="ok" option value="WYRZUT"/> <input type="submit" name="ok" option value="KONDYCJA"/>
  41. </form>
  42. ';
  43.  
  44.  
  45.  
  46. ?>

i jak widać w formularzu mam 3 skille do trenowania, ale gdy kliknę w obojętnie jaki, zawsze trenuje się siła, chyba że zmienię to w tej linijce
  1. if(!isset($player['skill_'.$_POST['skill']])) $_POST['skill'] = 'sila';

a chciałbym by po kliknięciu wyrzut trenowało wyrzut, kondycja kondycję itp.
i moje pytanie jak to zrobić?
dam pomógł
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: 20.08.2025 - 06:39