Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Zapamiętanie wyniki
ppx
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 2.12.2007

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


Witam dopier zaczynam swoją przygodę z php i mam pewien problem.
Chciałem zrobić coś takiego że wybierasz sobię liczbę od 1 do 100 i komputer losuje jedną z nich zadaniem odwiedzającego jest odgadnięcie tej liczby w jak najmniejszej liczbie prób i mam problemy z tym aby komputer zapamiętywał liczbę na kolejne zgadywanie.

oto mój kod;
  1. <?
  2. $od = 1;
  3. $do = 100;
  4. $twoja = $HTTP_POST_VARS['twoja'];
  5. $liczba = rand($od, $do);
  6. $zapamietaj = $liczba;
  7. $wynik = 1;
  8.  
  9. if ($twoja == $liczba)
  10. {
  11. echo 'Gratulacje udalo Ci sie zgadnac liczbe wylosowana przez komputera za '.$wynik.'razem';
  12. echo $liczba;
  13. }
  14. elseif ($twoja != $liczba)
  15. {
  16. $wynik + 1;
  17. echo $liczba;
  18. echo 'Niestety to nie ta liczba<br/>';
  19. if ($twoja > $liczba)
  20. {
  21. echo 'liczba komputera jest mniejsza od twojej';
  22. }
  23. if ($twoja < $liczba)
  24. {
  25. echo 'liczba komputera jest wieksza od twojej';
  26. }
  27. echo 'Jeśli chcesz grać dalej wpisz liczbę od 1 do 100 </br><form action="cos.php" method="post"> <input type="text" name="twoja" size="10" maxlength="4"><br> <br> <input type="submit" value="ok"> </form><br/><br/>';
  28. echo 'twój wynik ';
  29. echo $wynik;
  30. }  
  31. ?>

Chciałem jeszcze żeby za każdą próbą zgadnięcia cyfry do $wynik dodawał się 1
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sniezny_wilk
post
Post #2





Grupa: Zarejestrowani
Postów: 732
Pomógł: 80
Dołączył: 25.05.2005
Skąd: Szczecin

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


gra.php

  1. <?php
  2. if ($twoja == $liczba)
  3.  
  4. {
  5. $wynik2 = $_SESSION["wynik"];
  6. echo '<h1>Gratulacje udało Ci sie trafić liczbę wylosowana przez komputera za '.$_SESSION["wynik"].' razem</h1><br>Zapisz się w rankingu<br> ';
  7. echo '<form action="dodaj.php" method="post">Nick: <input type="text" name="nick"><input type="hidden" value="$wynik2" name="wynik"> <input type="submit" value="Zapisz"></form>';
  8. }
  9. ?>


Edit: ewentualnie:

  1. <?php
  2. if ($twoja == $liczba)
  3.  
  4. {
  5. $wynik2 = $_SESSION["wynik"];
  6. echo '<h1>Gratulacje udało Ci sie trafić liczbę wylosowana przez komputera za '.$_SESSION["wynik"].' razem</h1><br>Zapisz się w rankingu<br> ';
  7. echo '<form action="dodaj.php" method="post">Nick: <input type="text" name="nick"><input type="hidden" value="'.$wynik2.'" name="wynik"> <input type="submit" value="Zapisz"></form>';
  8. }
  9. ?>


Źle wpisałeś zmienną w string (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował sniezny_wilk 27.12.2007, 09:46:34
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: 8.10.2025 - 16:32