Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt nie działa, dlaczego?
Szupien
post
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 24.11.2007

Ostrzeżenie: (30%)
XX---


Siemka!!
Napisałem sobie mini totka (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Prosze go sprawdzic bo nie działa mi informacja jak ktoś trafi wszystkie cyfry poprawnie. (co do kwesti bezpieczenstwa to to ma byc tylko do mojego urzytku wiec nie musiałem tego zabezpieczac).

  1. <?php
  2.  
  3. $cyfra_1 = $_POST['cyfra1'];
  4. $cyfra_2 = $_POST['cyfra2'];
  5. $cyfra_3 = $_POST['cyfra3'];
  6. $cyfra_4 = $_POST['cyfra4'];
  7. $cyfra_5 = $_POST['cyfra5'];
  8. $cyfra_6 = $_POST['cyfra6'];
  9.  
  10. $los = range(, 49);
  11. shuffle($los);
  12. $los_2 = range(, 49);
  13. shuffle($los_2);
  14. $los_3 = range(, 49);
  15. shuffle($los_3);
  16. $los_4 = range(, 49);
  17. shuffle($los_4);
  18. $los_5 = range(, 49);
  19. shuffle($los_5);
  20. $los_6 = range(, 49);
  21. shuffle($los_6);
  22.  
  23. for($los1 = 0 , $los2 = 0 , $los3 = 0 , $los4 = 0 , $los5 = 0 , $los6 = 0 ;
  24. $los1 < 1 , $los2 < 1 , $los3 < 1 , $los4 < 1 , $los5 < 1 , $los6 < 1 ;
  25. $los1++ , $los2++ , $los3++ , $los4++ , $los5++ , $los6++ )
  26. {
  27.  
  28. echo $los[$los1]; 
  29. echo ','.$los_2[$los2];
  30. echo ','.$los_3[$los3];
  31. echo ','.$los_4[$los4];
  32. echo ','.$los_5[$los5];
  33. echo ','.$los_6[$los6];
  34.  
  35. }
  36.  
  37. if($los[$los1] == $cyfra_1 && $los_2[$los2] == $cyfra_2 && $los_3[$los3] == $cyfra_3 && $los_4[$los4] == $cyfra_4 && $los_5[$los5] == $cyfra_5 && $los_6[$los6] == $cyfra_6 )
  38. {
  39. echo 'Moje Gratulacje, Własnie wygrałes Kopa!! (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ';
  40. }
  41.  
  42. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Hazel
post
Post #2





Grupa: Zarejestrowani
Postów: 492
Pomógł: 33
Dołączył: 16.08.2007
Skąd: Wrocław

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


Na przykład tak:
  1. <?php
  2. $los = range(, 49); //tworzy tabele z liczbami od 1 do 49
  3. shuffle($los); //losowanie
  4. $prz = 0;
  5.  
  6. for ($i = 1 ; $i <= 6 ; $i++)
  7. {
  8. echo $los[$i].','; //wywołanie liczb
  9. if ($_POST['cyfra'.$i]) != $los[$i])
  10. {
  11. $prz = 1;
  12. }
  13. }
  14. if (!$prz)
  15. {
  16.  echo 'Wygrałeś';
  17. }
  18. ?>


Ten post edytował Hazel 19.01.2008, 18:09:54
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: 4.10.2025 - 01:56