Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Humanizator - problem z wuynikiem działania
Forum PHP.pl > Forum > Przedszkole
coomler
Witam, napisałem prosty humanizator, ale gdy wpiszę wynik dodawania, bądź cokolwiek, czy jakąś cyfrę czy literę to wyskakuje mi zły wynik, a gdy nic nie wpiszę to pisze, że dobry wynik. Co robię źle? Proszę o samo nakierowanie, problem postaram się rozwiązać sam, ale pomysłów już nie mam. W razie dalszych problemów napiszę ponownie.

  1. <html>
  2. <head>
  3. <title>Humanizator</title>
  4. </head>
  5. <body>
  6. <?php
  7.  
  8. $liczby = array(1, 2, 3);
  9. $pierwsza = $liczby[array_rand($liczby)];
  10. $druga = $liczby[array_rand($liczby)];
  11. $wynik = $pierwsza+ $druga;
  12. $_SESSION['liczby'] = $wynik;
  13.  
  14. ?>
  15.  
  16. <form method="post" action="dodaj.php">
  17. <?php echo "$pierwsza + $druga = ";?>
  18. <input type="text" name="hum" />
  19. <input type="submit" name="submit" value="Zatwierdź" />
  20. </form>
  21.  
  22. </body>
  23. </html>


  1. <?php
  2.  
  3. if ($_POST['hum'] == $_SESSION['liczby']) {
  4. echo "Dobry wynik";
  5. }
  6. else {
  7. echo "Zły wynik";
  8. }
  9.  
  10. ?>
  11.  
Wicepsik
Brak session_start(); na początku pierwszego pliku.
coomler
Dzięki, działa smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.