mam takie skrypty
quiz.php
<?
include ("db.php");
$wynik = mysql_query("select * from quiz ORDER BY RAND() LIMIT 3;"); {
$i=1;
echo '<form ENCTYPE="multipart/form-data" action="wynik.php" method="post" target="">'; echo '<INPUT TYPE="hidden" name="id" value='.$id.'>'; {
echo '<font face="Arial" size="3">'.$i.'.</font>'; echo '<font face="Arial" size="3">'.$pytanie['pyt'].'</font><br>'; echo '<font face="Arial" size="2"><input type="radio" name=p'.$pytanie['id'].' value="a" />'.$pytanie['odpa'].'<br></font>'; echo '<font face="Arial" size="2"><input type="radio" name=p'.$pytanie['id'].' value="b" />'.$pytanie['odpb'].'<br></font>'; echo '<font face="Arial" size="2"><input type="radio" name=p'.$pytanie['id'].' value="c" />'.$pytanie['odpc'].'<br></font>'; echo '<font face="Arial" size="2"><input type="radio" name=p'.$pytanie['id'].' value="d" />'.$pytanie['odpd'].'<br></font>'; $i++;
}
echo '<INPUT class=normalne TYPE="submit" VALUE="WYNIK">'; }
?>
i wynik.php
<?
include ("db.php");
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
</head>
<body>';
$w=0;
while (list
($key, $val) = each ($HTTP_POST_VARS)) {
{
$wynik = mysql_query('select * from quiz where odppraw="'.$val.'" and id='.substr($key,1,6).';'); {
$w++;
}
}
}
<table align="center" cellspacing="20" width="500">
<tr >
<td><center><font face="Arial" size="4" color="green">Twoja liczba poprawnych odpowiedzi to: '.$w.'</font></center></td>
</tr>
</table> ';
?>
po uruchomieni nie działaja czyli nie wyswietlaja sie pytania tylko kawalki kodu
0) { $i=1; echo '
'; echo ''; while($pytanie = mysql_fetch_array($wynik)) { echo ''.$i.'.'; echo ''.$pytanie['pyt'].'
'; echo ''.$pytanie['odpa'].'
'; echo ''.$pytanie['odpb'].'
'; echo ''.$pytanie['odpc'].'
'; echo ''.$pytanie['odpd'].'
'; echo '
--------------------------------------------------------------------------------
'; $i++; } echo ''; echo '
'; } ?>
w czym lezy bład?