vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   not sure how to do this (https://vborg.vbsupport.ru/showthread.php?t=63693)

AN-net 04-10-2004 12:31 AM

not sure how to do this
 
im using this code:
PHP Code:

        if($_POST['ques']>1)
        {
            
$fcorrectans$DB_site->query("SELECT answer,answer_id FROM ".TABLE_PREFIX."quiz_answers WHERE question_id='".$_REQUEST['q']."' AND correct='1'");
            while(
$correctanswer$DB_site->fetch_array($fcorrectans))
            {
                if(
$_POST['ans']==$correctanswer['answer_id'])
                {
                    
$correct="1";
                }
                else
                {
                    
$correct="";
                }
                
exec_switch_bg();
                eval(
'$correctansbits .= "' fetch_template('quiz_correctansbits') . '";');
            }
            
$useranswer$DB_site->query_first("SELECT answer FROM ".TABLE_PREFIX."quiz_answers WHERE answer_id='".$_POST[ans]."'");
            eval(
'$correctans = "' fetch_template('quiz_correctans') . '";');
        } 

it returns correct as 1 if the answer user selected equals the databases answer but since there are multiple answers the second answer shows correct as nothing aka false so it overwrites the first correct. any one know how to avoid this?

Link14716 04-10-2004 01:05 AM

Just kill the $correct=""; and you should be good to go.

AN-net 04-10-2004 02:31 AM

thanks


All times are GMT. The time now is 08:57 PM.

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.00927 seconds
  • Memory Usage 1,719KB
  • 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)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)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