Thanks Barand,
Your code is working perfectly. I want to display test_names along with test_id
modified code,
//added test_name
$sql = "SELECT tr.member_id, tr.test_id, tr.test_score, t.test_name
FROM test_results tr, tests t WHERE tr.test_id=t.test_id
ORDER BY test_id";
$res = mysql_query($sql);
$prevt = 0;
$scores = $initial;
while (list($mid, $tid, $score, $test_name) = mysql_fetch_row($res))//Added $test_name
{
if ($prevt != $tid)
{
if ($prevt != 0)
{
echo "<tr><th>TEST $prevt $test_name</th><td>" . join ('</td><td>', $scores) . '</td></tr>';//added test_name
}
$prevt = $tid;
$scores = $initial;
}
// store results
$scores[$mid] = $score;
}
echo "<tr><th>TEST $prevt $test_name</th><td>" . join ('</td><td>', $scores) . '</td></tr>'; //added test_name
?>
I am getting only one test_name displayed.
Thanks