Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Orzeł czy reszka?
Ukis
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 8.01.2008

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


Witam, mam mały problem...

  1. <title>Orzeł, czy reszka?</title>
  2.  
  3. <?php
  4. $kasa=1000;
  5.  
  6. if($task=='')
  7. {
  8. echo '<body bgcolor="black"><font color=white>';
  9. echo '<br><br><br><br><br><br><br><br><br>';
  10. echo '<center><b><font size="5">Orzeł czy Reszka?</font></b><p>';
  11. echo '<font size="4"><form action="index.php?task=oblicz" method="post">';
  12. echo '<input type="radio" name="or" value="orzel"> Orzeł<br>  ';
  13. echo '<input type="radio" name="or" value="reszka"> Reszka<p>  ';
  14. echo 'Masz <u><font color=yellow>';
  15. echo $kasa;
  16. echo '</font></u> zł.'.'<br>';
  17. echo 'Obstawiasz: <input type="text" name="ilezlota"> zł<p>';
  18. echo '<input type="submit" value="Sprawdzamy!"></font>';
  19.  
  20. <select name="nazwa" size="1">
  21. <option value="orzel">Orzeł</option>
  22. <option value="reszka">Reszka</option>';
  23.  
  24. }
  25.  
  26. if($task=='oblicz')
  27. {
  28. echo '<body bgcolor="black"><font color=white>';
  29. if(empty($ilezlota))
  30. {
  31. echo 'musisz postawić przynajmniej 1zł.';
  32. }
  33.  
  34. else
  35. {
  36. $lol=rand(1,2);
  37. echo '<body bgcolor="black"><font color=white>';
  38. switch($or)
  39. {
  40.  
  41.  
  42.  
  43.    case "orzel":
  44. echo '<br><br><br><br><br><br><br><br><br><br><center>';
  45.  
  46.   if ($lol==1)
  47.   {
  48.    $kasa=$kasa+$ilezlota;
  49.   echo 'Wypadł Orzeł.<br>' ;
  50.   echo '<font color=green>Wygrałeś';
  51.   echo $ilezlota;
  52.   echo ' zł!</font>';
  53.   $kasa=$kasa+$ilezlota;
  54.   echo '<p><a href=index.php>Gram dalej!</a>';
  55.   break;
  56.   }
  57.  
  58.   elseif ($lol==2)
  59.   {
  60.   $kasa=$kasa-$ilezlota;
  61.   echo ' Wypadła Reszka.<br>';
  62.   echo '<font color=red>Przegrałeś';
  63.   echo $ilezlota;
  64.   echo ' zł!</font>';
  65.   $kasa=$kasa-$ilezlota;
  66.   echo '<p><a href=index.php>Gram dalej!</a>';
  67.   break;
  68.   }
  69.  
  70.  
  71. case "reszka":
  72. echo '<br><br><br><br><br><br><br><br><br><br><center>';
  73.   if ($lol==1)
  74.   {
  75.   echo 'Wypadł Orzeł.<br>' ;
  76.   echo '<font color=red>Przegrałeś';
  77.   echo $ilezlota;
  78.   echo ' zł!</font>';
  79.   $kasa=$kasa-$ilezlota;
  80.   echo '<p><a href=index.php>Gram dalej!</a>';
  81.  
  82.   }
  83.  
  84.   elseif ($lol==2)
  85.   {
  86.   echo ' Wypadła Reszka.<br>';
  87.  echo '<font color=green>Wygrałeś';
  88.   echo $ilezlota;
  89.   echo ' zł!</font>';
  90.   $kasa=$kasa+$ilezlota;
  91.   echo '<p><a href=index.php>Gram dalej!</a>';
  92.  
  93.   }
  94.  
  95. }
  96.  
  97. }
  98.  
  99. }
  100.  
  101. ?>


Mianowicie chodzi o to, że po kliknięciu 'Gram dalej!', wyświetla cały czas 1000zł, a chciałbym, żeby wychodziło tyle, ile naprawdę ma gracz. Domyślam się, że to dlatego, że na samej górze jest - $kasa=1000 . Ale jak to zmienić, żeby początkowo było 1000zł, a skrypt działał tak jak napisałem? Z góry dziękuję za pomoc.
Powód edycji: [erix] na przyszłość używaj poprawnego bbcode
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: 22.08.2025 - 03:53