Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pętla for wykonująca się po evencie [rozwiązane]
Madlova
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 2.10.2012

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


Witam! Chcę zrobić coś takiego: użytkownik wpisuje w Polę liczbę, następnie zatwierdza Dalej. System ma sprawdzać, czy użytkownik poprawnie wpisuje liczby od np 100 do 90. Mój kod niestety nie działa, a męczę go już dłuższy czas:

CODE
for($licznik=100;$licznik>89;$licznik--){
if(isset($_POST['dalej'])){
if($licznik==$_POST['wpisz']){
echo "Ok.".$licznik;
}

else{
echo "nie.".$licznik;
break;
}
}
}


Wynik kodu to Ok.100nie.99. Nie bardzo wiem, jak zrobić, żeby pętla po 1 wykonaniu czekała, aż użytkownik znów naciśnie dalej. Może ktoś coś podpowie?(IMG:style_emoticons/default/smile.gif)

Ten post edytował Madlova 3.10.2012, 14:45:42
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Jakoś nie zajarzyłem. Zrobiłbym to na sesji:
  1. if(isset($_POST['dalej']))
  2. {
  3. $start = 100;
  4. $_SESSION['licznik'] = isset($_SESSION['licznik']) ? ( $_SESSION['licznik'] -1 ) : $start;
  5. if($_POST['wpisz'] == $_SESSION['licznik'])
  6. {
  7. echo 'ok';
  8. }
  9. else
  10. {
  11. $_SESSION['licznik'] = $start;
  12. echo 'nie';
  13. }
  14. }
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 - 04:21