|
Posted by Jerry Stuckle on 02/01/08 02:40
Hendri Kurniawan wrote:
> Jeff North wrote:
>> On Thu, 31 Jan 2008 07:41:00 -0500, in comp.lang.php Jerry Stuckle
>> <jstucklex@attglobal.net>
>> <5fSdnR2QXIfWXzzanZ2dnUVZ_ovinZ2d@comcast.com> wrote:
>>
>>> | Jeff North wrote:
>>> | > On Thu, 31 Jan 2008 03:15:34 GMT, in comp.lang.php fb <fb@noway.com>
>>> | > <q3boj.26676$4w.24243@pd7urf2no> wrote:
>>> | > | >> | Hello. I was working on a .php page that asks a user a
>>> question, then, | >> | after the submit the answer (multiple choice)
>>> it takes data from a | >> | database and makes a new question. Let's
>>> say that they have 10 | >> | questions to answer. I'd like to give
>>> them a time limit to answer these | >> | 10 questions. I was
>>> wondering if it is possible to make a timer in php, | >> | that
>>> counts down and won't reset every time a new question is pulled | >>
>>> | from the database (it seems this causes a refresh).
>>> | >> | | >> | If this is possible, could you please point me towards
>>> some code | >> | snippets? Many thanks
>>> | >> | | >> | fb
>>> | > The start and finish times need to be set within PHP.
>>> | > These values must be stored within session variables.
>>> | > On the web page use AJAX to get the current time every second.
>>> | > If the user is over the time limit then, on the web page, alert the
>>> | > user to this fact then, on a click of a button, move to the next
>>> | > question.
>>> | > | > Your ISP might send you a not so nice notice to stop abusing the
>>> | > system.
>>> | | Or, if you're going to be using Javascript anyway, no need for
>>> the trip | to the server. Just do a client-side timer.
>>
>> That would allow for the person to change their system clock and
>> 'upset' the timing.
>> -- -------------------------------------------------------------
>> jnorthau@yourpantsyahoo.com.au : Remove your pants to reply
>> -- -------------------------------------------------------------
>
> You can make a note of the starting time in PHP to the session, that way
> whatever the client do to their clock,
> PHP still knows how long it has been.
>
> Hendri Kurniawan
>
Eggzaggley.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================
Navigation:
[Reply to this message]
|