\n";
- if (!$_POST['sql']) {echo "$surveyoptions";} // Don't show options if coming from tokens script
+ if (!isset($_POST['sql']) || !$_POST['sql']) {echo "$surveyoptions";} // Don't show options if coming from tokens script
echo "\n"
."
\n";
@@ -196,7 +196,7 @@
$nfncount = count($fnames)-1;
//SHOW INDIVIDUAL RECORD
$idquery = "SELECT * FROM $surveytable WHERE ";
- if ($_POST['sql'])
+ if (isset($_POST['sql']) && $_POST['sql'])
{
if (get_magic_quotes_gpc) {$idquery .= stripslashes($_POST['sql']);}
else {$idquery .= "{$_POST['sql']}";}
@@ -246,7 +246,7 @@
."
\n"
."\t
\n"
."\t\t
\n";
- if ($_POST['sql']) {echo "\t\t\t\n";}
+ if (isset($_POST['sql']) && $_POST['sql']) {echo "\t\t\t\n";}
echo "\t\t
\n"
."\t
\n"
."
\n";
diff --git a/admin/statistics.php b/admin/statistics.php
index c3f19257140..efb80935455 100644
--- a/admin/statistics.php
+++ b/admin/statistics.php
@@ -80,6 +80,7 @@
$filters[]=array("$row[0]", "$row[1]", "$row[2]", "$row[3]", "$row[4]", strip_tags($row[5]), $row[6]);
}
// 2: Get answers for each question
+if (!isset($currentgroup)) {$currentgroup="";}
foreach ($filters as $flt)
{
if ($flt[1] != $currentgroup)
@@ -96,7 +97,7 @@
$counter=0;
}
//echo $flt[2]; //debugging line
- if ($counter == 4) {echo "\t\t\t\t\n\t\t\t\t
\n\t\t\t \n"
."\t\t\t\n"
@@ -431,7 +462,7 @@
// DISPLAY RESULTS
-if ($_POST['display'])
+if (isset($_POST['display']) && $_POST['display'])
{
// 1: Get list of questions with answers chosen
for (reset($_POST); $key=key($_POST); next($_POST)) { $postvars[]=$key;} // creates array of post variable names
@@ -508,7 +539,7 @@
$query = "SELECT count(*) FROM {$dbprefix}survey_$sid";
$result = mysql_query($query) or die ("Couldn't get total $query ".mysql_error());
while ($row=mysql_fetch_row($result)) {$total=$row[0];}
- if ($selects)
+ if (isset($selects) && $selects)
{
$query .= " WHERE ";
$query .= implode(" AND ", $selects);
@@ -531,8 +562,8 @@
echo "\n\t\t \n"
."\t\tSQL: $query\n"
."\t
\n";
- if ($selects) {$sql=implode(" AND ", $selects);}
- if (!$sql) {$sql="NULL";}
+ if (isset ($selects) && $selects) {$sql=implode(" AND ", $selects);}
+ if (!isset($sql) || !$sql) {$sql="NULL";}
if ($results > 0)
{
echo "\t
"
@@ -551,7 +582,7 @@
echo "\n";
}
-if ($_POST['summary'])
+if (isset($_POST['summary']) && $_POST['summary'])
{
$pipepos=strpos($_POST['summary'], "|");
if ($pipepos == 0) {$runthrough[]=$_POST['summary'];}
@@ -879,7 +910,7 @@
//foreach ($fvalues as $fv) {echo "$fv | ";} //debugging line
//2. Display results
- if ($alist) //JUST IN CASE SOMETHING GOES WRONG
+ if (isset($alist) && $alist) //JUST IN CASE SOMETHING GOES WRONG
{
echo " \n
\n"
."\t
$setfontField Summary for $qtitle:"
@@ -891,7 +922,7 @@
."\t
\n";
foreach ($alist as $al)
{
- if ($al[2]) //picks out alist that come from the multiple list above
+ if (isset($al[2]) && $al[2]) //picks out alist that come from the multiple list above
{
if ($al[1] == _OTHER)
{