$ques[ques]: ";
$act = 1;
foreach($ques['ans'] as $a) {
if($tot > 0)
$pct = sprintf(" (%.1f%%)", 100.0*$nums[$act]/$tot);
else
$pct = "";
echo "$a: $nums[$act]$pct ";
++$act;
}
echo '';
}
function genYN($name, $ques, $db)
{
$ques['ans'] = array('Yes', 'No');
genA($name, $ques, $db);
}
function genR($name, $ques, $db)
{
// Fetch the total and count, and find the average.
$tname = $name . 'tot';
$tot = dba_fetch($tname, $db);
$cname = $name . 'cnt';
$count = dba_fetch($cname, $db);
if($count > 0) {
$mean = sprintf("%.1f",(float)$tot/(float)$count);
} else {
$mean = '[no responses]';
}
echo <<$ques[ques]
($ques[min] to $ques[max]):
Average: $mean
END;
}
?>
Results
Survey Load Failed. [$surname]";
echo "";
exit;
}
// Open the DB.
$db = dba_open($storage."/".$surname, "c", "db4");
if(!$db) {
echo "Database open failed
";
echo "