Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zgadywanka, Problem z wylosowaniem liczby
krystian1826
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 6.10.2009

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


Napisałem zgadywankę która prosi o wylosowano liczbę.
Błędy nie wyskakiwują a liczby nie można trawić może za każdym razem naciśnięcia przycisku sprawdz liczba losuje się od nowa?

Mógł by ktoś to poprawić? (IMG:style_emoticons/default/wstydnis.gif)


php]<b>Wpisz liczbe z przedzialu 0-100</b>
<form action="" method="POST">
<input name="liczba" type="text" value="Liczba" />
<input type="submit" value="Sprawdz" />
</form>
<?php
$liczba_komputera = rand(0,100);

if ($_POST['liczba']>$liczba_komputera) {
echo("Za duzo");
} elseif ($_POST['liczba']<$liczba_komputera) {
echo("Za malo");
} else {
echo ("Świetnie");
}
?>
[/php]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krowal
post
Post #2





Grupa: Zarejestrowani
Postów: 561
Pomógł: 72
Dołączył: 15.11.2006

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


Jakoś tak:
  1. <?php session_start(); ?>
  2. <b>Wpisz liczbe z przedzialu 0-100</b>
  3. <form action="" method="POST">
  4. <input name="liczba" type="text" value="Liczba" />
  5. <input type="submit" value="Sprawdz" />
  6. </form>
  7. <?php
  8. if (!isset($_SESSION['liczba'])){
  9. $_SESSION['liczba'] = rand(0,100);
  10. }
  11.  
  12.  
  13. if ($_POST['liczba'] > $_SESSION['liczba']) {
  14. echo("Za duzo");
  15. } elseif ($_POST['liczba'] < $_SESSION['liczba']) {
  16. echo("Za malo");
  17. } else {
  18. echo ("Świetnie");
  19. unset($_SESSION['liczba']);
  20. }
  21. ?>
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: 24.12.2025 - 06:34