Mam Quiz który składa się z 35 pytań
name pól input mam już w $_POST
$q = $_POST['1'];
$w= $_POST['2'];
$e= $_POST['3'];
$r= $_POST['4'];
$t= $_POST['5'];
$y= $_POST['6'];
$u= $_POST['7'];
$i= $_POST['8'];
$o= $_POST['9'];
$p= $_POST['10'];
$a= $_POST['11'];
$s= $_POST['12'];
$d= $_POST['13'];
$f = $_POST['14'];
$g= $_POST['15'];
$h= $_POST['16'];
$j= $_POST['17'];
$k= $_POST['18'];
$l= $_POST['19'];
$z= $_POST['20'];
$x= $_POST['21'];
$c= $_POST['22'];
$v= $_POST['23'];
$b= $_POST['24'];
$n= $_POST['25'];
$m= $_POST['26'];
$qqq = $_POST['27'];
$qq= $_POST['28'];
$ww= $_POST['29'];
$ee= $_POST['30'];
$rr= $_POST['31'];
$tt= $_POST['32'];
$yy= $_POST['33'];
$uu= $_POST['34'];
$ii= $_POST['35'];
klucz odpowiedzi mam w bazie danych
odpowiedzi sprawdzam tak:
$sql = $db->query('select * from klucz');
$row = $sql->fetch_array();
$ta = array('q','w' ,'e','r' , 't' ,
'y' ,
'u' ,
'i' ,
'o' ,
'p' ,
'a' ,
's' ,
'd' ,
'f' ,
'g' ,
'h' ,
'j' ,
'k' ,
'l' ,
'z' ,
'x' ,
'c' ,
'v' ,
'b' ,
'n' ,
'm' ,
'qqq' ,
'qq' ,
'ww' ,
'ee' ,
'rr' ,
'tt' ,
'yy' ,
'uu' ,
'ii' );
while($row = $sql->fetch_array())
{
{
$punkt.$row[numer] = '2';
}
}
wyświetlać chcę tak:
$suma = $punkt1+$punkt2+$punkt3+$punkt4+$punkt5+$punkt6+$punkt7+$punkt8+$punkt9+$punkt10+$punkt11+$punkt12+$punkt13+$punkt14+$punkt15+$punkt16+$punkt17+$punkt18+$punkt19+$punkt20+$punkt21+$punkt22+$punkt23+$punkt24+$punkt25+$punkt26+$punkt27+$punkt28+$punkt29+$punkt30+$punkt31+$punkt32+$punkt33+$punkt34+$punkt35;
echo 'Zdobyłeś '.$suma.' punktów';
ale nie działa (IMG:
style_emoticons/default/sad.gif)
wcześniej jak miałem do każdego osobny if to było ok
Co tu zmienić?
Pozdrawiam
Ten post edytował Lejto 5.02.2011, 10:31:57