vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   simple session/cookie question (https://vborg.vbsupport.ru/showthread.php?t=142645)

bitHacker 03-20-2007 11:03 PM

simple session/cookie question
 
hi,
I have created a new page for my project, which display a list of entries from a db.

so far so good :)

My problem, is that each entry has a lot of fields (about 20), so I separated them to 2 templates (1 for 15 questions and 1 for 5), what I want to do, is to disable/notify/make sure
if the user hit the back button in the browser, to not resubmit his step, and creating a duplicate entry.

For example, step 1 - answerd all the questions ok, hit my "next" button on the page,
answerd other questions on second page, then hit "finish" button, and all data is stored in DB.

NOW, hit back button and press "finish" AGAIN ! <--- how do I prevent it ??? :eek:

Thanks in advanced :up:

Cpx 04-05-2007 04:43 PM

make a query to count if the user already has submitted his answers.

like:

$query = "SELECT COUNT(*) FROM member_answers WHERE member_id='$member[id]' AND question='5' AND answered='1' "

and if the amount is > 0 , then it shows a warning that he already ansered that question if not, then it updates his answer


All times are GMT. The time now is 06:06 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05033 seconds
  • Memory Usage 1,702KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (2)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete