Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Fornularz a ograniczenie czasowe
busyboy
post
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 0
Dołączył: 22.02.2004

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


Witam Serdecznie

Mam pytanko – czy jest możliwe zrobienie czegoś takiego (zapewne tak – ale jak) żeby podczas wypełniania formularza – było jakieś ograniczenie czasowe do tego wypełnienia ? – np. jakiś czas który byłby odliczany a po odliczenia czasu wyskakiwała by informacja że czas się skończył ?

Potrzebuje coś takiego do ankiety która była by ograniczona czasowo.

Pozdrawiam
BusyBoy
Go to the top of the page
+Quote Post
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


W PHP podczas generowania strony ustawiasz sesję z aktualnym czasem. Do skryptu JS wstawiasz ten czas i za pomocą jakiejś prostej funkcji obsługującej odliczanie(pełno tego na necie) wyświetlasz użytkownikowi ile czasu mu pozostało lub blokujesz wysyłanie formularza jeżeli czas został przekroczony. Po wysyłce formularza w skrypcie PHP porównujesz czas z sesji z aktualnym i jeżeli róznica będzie większa od 0 anulujesz zapis do bazy

Ten post edytował CuteOne 19.06.2012, 18:17:32
Go to the top of the page
+Quote Post
Posio
post
Post #3





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

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


na myśl przychodzi mi tylko użycie JavaScriptu (ale idzie to łatwo ominąć) oraz sesje.

Gdy wchodzi w form startujesz sesję z daną godziną, po kliknięciu wyślij pobierasz aktualną godzinę, porównujesz z godziną w sesji i jeśli się mieści to przepuszczasz, jeśli nie to wywalasz smile.gif

Proponuje użyć sesji + licznik JS. Sesji tak latwo nie oszuka a licznik dla wygody użytkownika smile.gif

@UP - Kolega mnie wyprzedził

Ten post edytował Posio 19.06.2012, 18:19:50
Go to the top of the page
+Quote Post
busyboy
post
Post #4





Grupa: Zarejestrowani
Postów: 191
Pomógł: 0
Dołączył: 22.02.2004

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


Dziekuje za szybka odpowiedz a moze jakis przyklad ? biggrin.gif
Go to the top of the page
+Quote Post
Posio
post
Post #5





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

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


Chcesz gotowy kod? Nieeeee... http://pl.wikibooks.org/wiki/PHP/Sesje i poszukaj sobie jakiś licznik w JS. Zakładam ze znasz podstawy podstaw php.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 15:21