From 186cac8ae18a17769035ebda3a2e3296a45e9cda Mon Sep 17 00:00:00 2001 From: Jason Cleeland Date: Fri, 25 Apr 2003 15:14:59 +0000 Subject: [PATCH] Fixed bug/oversight where summary result wasn't showing which answer the summary was for with Array Type questions. git-svn-id: file:///Users/Shitiz/Downloads/lssvn/trunk/unstable@273 b72ed6b6-b9f8-46b5-92b4-906544132732 --- admin/statistics.php | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/admin/statistics.php b/admin/statistics.php index 845ecbaa07b..df1bc96bb0b 100644 --- a/admin/statistics.php +++ b/admin/statistics.php @@ -476,8 +476,7 @@ $mfield=substr($_POST['summary'], 1, strlen($_POST['summary']))."$row[0]"; $alist[]=array("$row[0]", "$row[1]", $mfield); } - //foreach ($mfields as $mf) {echo "$mf";} //debug line - //2. + } elseif (substr($_POST['summary'], 0, 1) == "R") //RANKING OPTION THEREFORE CONFUSING { @@ -642,7 +641,10 @@ $nquery = "SELECT title, type, question, qid FROM questions WHERE qid='$qqid'"; //echo $nquery; //debugging line $nresult = mysql_query($nquery) or die ("Couldn't get question
$nquery
".mysql_error()); - while ($nrow=mysql_fetch_row($nresult)) {$qtitle=$nrow[0]; $qtype=$nrow[1]; $qquestion=strip_tags($nrow[2]); $qiqid=$nrow[3];} + while ($nrow=mysql_fetch_row($nresult)) + { + $qtitle=$nrow[0]; $qtype=$nrow[1]; $qquestion=strip_tags($nrow[2]); $qiqid=$nrow[3]; + } $alist[]=array("", "No Answer"); switch($qtype) { @@ -657,7 +659,10 @@ { $alist[]=array("$i", "$i"); } + $atext=$qrow[1]; } + $qquestion .= "
\n[".$atext."]"; + $qtitle .= "($qanswer)"; break; case "B": //Array of 10 point choices $qanswer=substr($qqid, strlen($qiqid), strlen($qqid)); @@ -670,7 +675,10 @@ { $alist[]=array("$i", "$i"); } + $atext=$qrow[1]; } + $qquestion .= "
\n[".$atext."]"; + $qtitle .= "($qanswer)"; break; case "C": //Array of Yes/No/Uncertain $qanswer=substr($qqid, strlen($qiqid), strlen($qqid)); @@ -682,7 +690,10 @@ $alist[]=array("Y", "Yes"); $alist[]=array("N", "No"); $alist[]=array("U", "Uncertain"); + $atext=$qrow[1]; } + $qquestion .= "
\n[".$atext."]"; + $qtitle .= "($qanswer)"; break; case "G": //Gender $alist[]=array("F", "Female");