Madlova utworzono 23 marca 2013 utworzono 23 marca 2013 (edytowane) Hej, Piszę jakiś tam skrypt, w którym inicjuję zmienną, która ma być licznikiem wykonywania przez użytkownika gry - tj. skrypt ma kazać uzytkownikowi wykonać gierkę (w js) 5 razy, po czym wyrzucić wynik ogólny. I teraz mam problem z tym właśnie licznikiem... po tym jak użytkownik wykona ćwiczenie raz, strona się odświeża (po to, by mogl zagrać 2gi raz) i czyści wszystkie zmienne... próbuję więc sesję, ale jeśli przy inicjonaniu sesji napiszę $_SESSION['licznik']=0; to po reloadzie licznik się wyzeruje, a więc nie odliczy do 5...:/ <?php //tu powinnam jakos zainicjowac tą sesje.. ale nie =0 bo tyle też będzie po reloadzie:( $_SESSION['licznik']++; if($_SESSION['licznik']!=5){ echo $_SESSION['licznik']; echo "<div id='licznik' onclick='odnowa()'>Od nowa</div>"; } if(isset($_SESSION['licznik'])){ if($_SESSION['licznik']==5){ echo "Wykonałeś zadanie 5 razy - Twój wynik to /5."; //potem dodam jaki wynik //zapis wyniku do bazy -potem $_SESSION['licznik']=0; } } //funkcja odnowa to po prostu location.reload w js Jeśli tak się nie da, to może istnieje jakiś sposób, by sterowanie ilością wykonywania zadania/gry napisać w js? wszelkie sugestie mile widzane! edit: o matko, nie ma to jak rano się obudzić -.- rozwiązałam, do zamknięcia/usunięcia;P
leggo komentarz 24 marca 2013 komentarz 24 marca 2013 Jeśli znalazłaś rozwiązanie, dobrze byłoby gdybyś je tutaj umieściła. Ktoś może spotkać się z podobnym problemem.
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.