$verdi) { $svarene = split("-",$verdi); $leksjon=$svarene[0]; $oppgave=$svarene[1]; $svar[$oppgave]=$svarene[2]; //print '
leksjon'.$leksjon.' oppgave '.$oppgave.' er besvart med '.$svar[$oppgave]; } if(isset($_GET['starttid'])) $starttid=$_GET['starttid']; include_once("../adodb-lib/adodb.inc.php"); include_once("../adodb-lib/adodb-pager.inc.php"); include_once("../adodb-lib/toexport.inc.php"); //include_once('includes/conf.php'); //print 'Minitest '; // ========================================================================================================== // Så går vi over til databasen $accessbase="c:\\www\\nesodden-orientering\\htdocs\\abckurs\\database\\oppgaver.mdb"; $db =& ADONewConnection('access'); $dsn = "Driver={Microsoft Access Driver (*.mdb)};Dbq=".$accessbase.";Uid=Admin;Pwd=;"; $db->Connect($dsn); // ============================================================== // Henter først kolonnenavnene // ============================================================== $streng="select * from oppgavene"; $recordset = &$db->Execute($streng); $antallfelt=$recordset->fieldcount(); $antallrecords=$recordset->recordcount(); $feltnr=0; $feltnavn=array(); //print ''; while ($feltnr < $antallfelt) { $fld= $recordset->FetchField($feltnr); $felttype[$feltnr]=$fld->type; //print 'meta:'.$fld->max_length; $feltnavn[$feltnr]=$fld->name; $lengde = strlen($recordset->fields[$feltnr]); //if ($feltnr == 0) print ''.$feltnavn[$feltnr].': '.$recordset->fields[$feltnr].' '.$recordset->fields[$feltnr+1].'
'; //print '
'; $feltnr=$feltnr+1; } //print '
'.$fld->name.''.$fld->type.''.strlen($recordset->fields[$feltnr]).''.$fld->max_length.'
'; //print '
'; $feltnr=0; // ============================================================== // Skriver ut alle records i databasen med overskrift // ============================================================== //print $sql="SELECT * FROM OPPGAVENE where (leksjon =".$leksjon.") AND (oppgave <".$nr.")"; $sql="SELECT * FROM oppgavene where (leksjon =".$leksjon.")"; $recordset = &$db->Execute($sql); $antallrecords=$recordset->recordcount(); //print ''; for($feltnr=0; $feltnr < $antallfelt; $feltnr++) { //print ''; } //print ''; while (!$recordset->EOF) { //print ''; for($felt = 0; $felt < $antallfelt; $felt++) //print "'; //print ''; $recordset->MoveNext(); } //print '
'.$feltnavn[$feltnr].'
".$recordset->fields[$felt].'

'; // ============================================================== // La oss først sjekke om svaret er riktig // ============================================================== $testoppgave=$oppgave+1; $sql="SELECT * FROM OPPGAVENE where (leksjon =".$leksjon.") AND (oppgave =".$oppgave.")"; $recordset = &$db->Execute($sql); $fasit=$recordset->fields[6]; $svar[$oppgave]; if($svar[$oppgave]<>$fasit) { $oppgave=$oppgave-1; //document.write(''); ?>Execute($sql); //print '
'; //print ''; //print ''; print ''; //print ''; print '
'; //print '
'; //print '
'; //style="border-width:3px;">'; //print ''; print ''; //print ''; ?>
'.$feltnavn[$feltnr].''; } //print ''; while (!$recordset->EOF) { for($felt = 0; $felt < $antallfelt; $felt++) { $feltverdien[$felt]=$recordset->fields[$felt]; } $denneoppgaven=$feltverdien[1]; $navn='valg['.$denneoppgaven.']'; //print '
Er du klar til 30-sekunders lyn-grilling?
Er du klar til 30-sekunders grilling?
'; if($denneoppgaven==0) print ''; else { $checked1=""; $checked2=""; $checked3=""; //$checked.$svar[$denneoppgaven]='checked'; if($denneoppgaven<$oppgave) { if($svar[$denneoppgaven]==1) $checked1='checked'; elseif($svar[$denneoppgaven]==2) $checked2='checked'; else $checked3='checked'; } //print ''; print ''; print ''; } $recordset->MoveNext(); } print '
'.$feltverdien[2].$feltverdien[7].'
'.$feltverdien[2].''.$feltverdien[3].''.$feltverdien[4].''.$feltverdien[5].'
'.$feltverdien[2].''.$feltverdien[3].''.$feltverdien[4].''.$feltverdien[5].'
'; //print '

'; print '                                                                                                                                                     '; print ''; } else { // hit kommer vi etter at siste spørsmål er riktig besvart $sluttid = time(); //print 'starttid='.date("H:i:s", $starttid).' og sluttid er '.date("H:i:s",$slutttid); $time = $sluttid - $starttid; print ''; echo "Du brukte $time sekunder
"; if($time<25) {print 'FANTASTISK!'; ?>