Chciałbym aby po kliknięciu wyślij zliczyło użytkownikowi ilość poprawnych odpowiedzi oraz zapisało to w bazie w tabeli quiz.
<?php $phpbb_root_path = './'; include($phpbb_root_path . 'extension.inc'); include($phpbb_root_path . 'common.'.$phpEx); $userdata = session_pagestart($user_ip, PAGE_INDEX); init_userprefs($userdata); include($phpbb_root_path . 'includes/page_header_quiz.'.$phpEx); if ($id=='test') { $sql = "SELECT userid FROM phpbbsf_quiz WHERE userid = " . $userdata['user_id'] . " LIMIT 1"; if( !($result = $db->sql_query($sql)) ) { message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql); } { $template->pparse('body'); include($phpbb_root_path . 'includes/page_tail.'.$phpEx); exit; } else { $sql = "SELECT * FROM phpbbsf_quiz_pyt ORDER BY RAND() LIMIT 10"; if( !($result = $db->sql_query($sql)) ) { message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql); } while( $row = $db->sql_fetchrow($result) ) { $pytanie = '<h2>'.$row['pyt'].'</h2>'; '<input type="radio" value="'.$row['id'].'" name="1" />'.$row['odp1'].'<br>', '<input type="radio" value="'.$row['id'].'" name="2" />'.$row['odp2'].'<br>', '<input type="radio" value="'.$row['id'].'" name="3" />'.$row['odp3'].'<br>', '<input type="radio" value="'.$row['id'].'" name="4" />'.$row['odp4'].'<br>'); 'PYTANIE' => $pytanie, 'PYTANIE1' => $wejscie[$losowe_klucze[0]], 'PYTANIE2' => $wejscie[$losowe_klucze[1]], 'PYTANIE3' => $wejscie[$losowe_klucze[2]], 'PYTANIE4' => $wejscie[$losowe_klucze[3]])); } $template->pparse('body'); } } elseif ($id=='quiz') { /* isset bla bla ... nie mam pomyslu na ten kod */ $pyt1 = $_POST['1']; $pyt2 = $_POST['2']; $pyt3 = $_POST['3']; $pyt4 = $_POST['4']; $pyt5 = $_POST['5']; $pyt6 = $_POST['6']; $pyt7 = $_POST['7']; $pyt8 = $_POST['8']; $pyt9 = $_POST['9']; $pyt10 = $_POST['10']; $pyt11 = $_POST['11']; $pyt12 = $_POST['12']; $pyt... = $_POST['...']; $pyt100 = $_POST['100']; /* nie mam pomyslu na ten kod */ $punkty = 0 if { $pyt1 == $pobrana_odpowiedz } $punkty = $punkty + 1; } $sql = mysql_query("INSERT INTO phpbbsf_quiz (`userid`,`punkty`,`data`) VALUES ('" . $userdata['user_id'] . "','$punkty','$data')"); $template->pparse('body'); include($phpbb_root_path . 'includes/page_tail.'.$phpEx); /* nie mam pomyslu na ten kod koniec isset */ } else { $template->pparse('body'); include($phpbb_root_path . 'includes/page_tail.'.$phpEx); } ?>