AliMamed (04-05-2001 10:24):
так, давай попорядку разберемся
сначала чекбоксы. я так понял у тебя проблема их парсить. все просто.
в форме делаешь так:
Чек a
Чек b
Чек c
тогда у тебя получается так:
$mycheck[0]="a";
$mycheck[1]="b";
$mycheck[2]="c";
хмм, подобное я и использую сейчас. вот текст скрипта.
посмотри если не трудно...
хотя возможно что в обработке нажатия кнопки я чего-то и напутал...
$query = "SELECT * FROM test where id_t=\'$id_t\';";
$result = MYSQL_QUERY($query);
$myrow = mysql_fetch_array($result);
?>
" >
$query1 = "SELECT * FROM question where id_t=\'$id_t\';";
$result1 = MYSQL_QUERY($query1);
$i=1;
$j=1;
if ($myrow1 = mysql_fetch_array($result1))
{
do
{
$id_q= $myrow1[\'id_q\'];
?>
echo "";
echo "";
echo "";
echo "";
printf("",$i);
printf("",$myrow1[\'q_name\']);
echo "";
$query2 = "SELECT * FROM answer where id_q=\'$id_q\'";
$result2 = MYSQL_QUERY($query2);
if ($myrow2 = mysql_fetch_array($result2))
{
do
{
echo "";
echo "";
printf ("",$myrow2["a_name"]);
$answer[$i][$j]=$myrow2[\'answer\'];
printf ("",$i,$j,$myrow2[\'answer\']);
echo "";
$j++;
}
while ($myrow2= mysql_fetch_array($result2));
}
$j=1;
$i++;
echo "
";
echo "
";
}
while ($myrow1 = mysql_fetch_array($result1));
}
?>
/* */
if ($submit) {
$otvet=0;
for ($i=1; $i<=10; $i++)
{
for ($j=1; $j<=4; $j++)
{
if (empty($answer[$i][$j]))
{
$ans3=0;
}
else
{
$ans3=1;
}
if ($ans3=$answer[$i][$j])
{$otvet++;}
else
{$otvet=$otvet-1;}
}
}
echo $otvet;
}
?>