Jump to content

Passing Form Variables


phoenixx

Recommended Posts

It's just not passing the variables.  Any clues?

<?
// ad_history_reporter.php
include("dbconnect.php");


if ($viewquantity < 10){
$postviewquantity=10;
}

if ($viewquantity > 10){
// LET'S SETUP THE GET VARIABLES
	$postdaysorter=$_GET['daysorter'];
	$postmonthsorter=$_GET['monthsorter'];
	$poststatussorter=$_GET['statussorter'];
	$postperformancesorter=$_GET['performancesorter'];
	$postviewquantity=$_GET['viewquantity'];
}
echo $postdaysorter . "<br>";
echo $postviewquantity;
?>

<html>
<head>
</head>
<body bgcolor="#534940">
<p align="left" style="margin-left:10px; margin-right:10px; margin-top:10px">
    <table width='100%' align='center' cellpadding='0' cellspacing='0' border='0'>
  <tr>
  <form name='adhistoryreporterform' action='<?php $_PHP_SELF ?>' target='_blank' method='post'>
	<td valign='middle' align='left'><select name="daysorter">
	  <option value='' selected>View All Days</option>
	  <option value='Monday'>Mondays</option>
	  <option value='Tuesday'>Tuesdays</option>
	  <option value='Wednesday'>Wednesdays</option>
	  <option value='Thursday'>Thursdays</option>
	  <option value='Friday'>Fridays</option>
	  <option value='Saturday'>Saturdays</option>
	  <option value='Sunday'>Sundays</option>
	  </select></td>
	<td valign='middle' align='left'><select name="monthsorter">
	  <option value='' selected>View All Months</option>
	  <option value='01'>January</option>
	  <option value='02'>February</option>
	  <option value='03'>March</option>
	  <option value='04'>April</option>
	  <option value='05'>May</option>
	  <option value='06'>June</option>
	  <option value='07'>July</option>
	  <option value='08'>August</option>
	  <option value='09'>September</option>
	  <option value='10'>October</option>
	  <option value='11'>November</option>
	  <option value='12'>December</option>
	  </select></td>
	<td valign='middle' align='left'><select name="statussorter">
	  <option value=''>All Ads</option>
	  <option value='Active'>Active</option>
	  <option value='Inactive'>Inactive</option>
	  </select></td>
	<td valign='middle' align='left'><select name="performancesorter">
	  <option value='DESC' selected>Show Best Performers</option>
	  <option value='ASC'>Show Worst Performers</option>
	  </select></td>
	<td valign='middle' align='left'><select name="viewquantity">
	  <option value='10' selected>10 Results</option>
	  <option value='25'>25 Results</option>
	  <option value='50'>50 Results</option>
	  </select></td>
	<td valign='middle' align='left'><input type='submit' value='Build Report'></input></td>
<?
// LET'S SETUP THE GET VARIABLES
	$daysorter= $_POST['daysorter'];
	$monthsorter= $_POST['monthsorter'];
	$statussorter= $_POST['statussorter'];
	$performancesorter= $_POST['performancesorter'];
	$viewquantity= $_POST['viewquantity'];
?>

	</form>
  </tr>
</table>

 

Link to comment
https://forums.phpfreaks.com/topic/200064-passing-form-variables/
Share on other sites

Here is the full page:


<?
// ad_history_reporter.php
include("dbconnect.php");


if ($viewquantity < 10){
$postviewquantity=10;
}

if ($viewquantity > 10){
// LET'S SETUP THE GET VARIABLES
	$postdaysorter=$_GET['daysorter'];
	$postmonthsorter=$_GET['monthsorter'];
	$poststatussorter=$_GET['statussorter'];
	$postperformancesorter=$_GET['performancesorter'];
	$postviewquantity=$_GET['viewquantity'];
}
echo $postdaysorter . "<br>";
echo $postviewquantity;
?>

<html>
<head>
</head>
<body bgcolor="#534940">
<p align="left" style="margin-left:10px; margin-right:10px; margin-top:10px">
    <table width='100%' align='center' cellpadding='0' cellspacing='0' border='0'>
  <tr>
  <form name='adhistoryreporterform' action='<?php $_PHP_SELF ?>' target='_blank' method='post'>
	<td valign='middle' align='left'><select name="daysorter">
	  <option value='' selected>View All Days</option>
	  <option value='Monday'>Mondays</option>
	  <option value='Tuesday'>Tuesdays</option>
	  <option value='Wednesday'>Wednesdays</option>
	  <option value='Thursday'>Thursdays</option>
	  <option value='Friday'>Fridays</option>
	  <option value='Saturday'>Saturdays</option>
	  <option value='Sunday'>Sundays</option>
	  </select></td>
	<td valign='middle' align='left'><select name="monthsorter">
	  <option value='' selected>View All Months</option>
	  <option value='01'>January</option>
	  <option value='02'>February</option>
	  <option value='03'>March</option>
	  <option value='04'>April</option>
	  <option value='05'>May</option>
	  <option value='06'>June</option>
	  <option value='07'>July</option>
	  <option value='08'>August</option>
	  <option value='09'>September</option>
	  <option value='10'>October</option>
	  <option value='11'>November</option>
	  <option value='12'>December</option>
	  </select></td>
	<td valign='middle' align='left'><select name="statussorter">
	  <option value=''>All Ads</option>
	  <option value='Active'>Active</option>
	  <option value='Inactive'>Inactive</option>
	  </select></td>
	<td valign='middle' align='left'><select name="performancesorter">
	  <option value='DESC' selected>Show Best Performers</option>
	  <option value='ASC'>Show Worst Performers</option>
	  </select></td>
	<td valign='middle' align='left'><select name="viewquantity">
	  <option value='10' selected>10 Results</option>
	  <option value='25'>25 Results</option>
	  <option value='50'>50 Results</option>
	  </select></td>
	<td valign='middle' align='left'><input type='submit' value='Build Report'></input></td>
<?
// LET'S SETUP THE GET VARIABLES
	$daysorter= $_POST['daysorter'];
	$monthsorter= $_POST['monthsorter'];
	$statussorter= $_POST['statussorter'];
	$performancesorter= $_POST['performancesorter'];
	$viewquantity= $_POST['viewquantity'];
?>

	</form>
  </tr>
</table>
<?

// http://www.dynamicdrive.com/dynamicindex17/ddaccordion.htm
$detailsloop=('1');
echo "<table width='100%' align='center' cellpadding='0' cellspacing='0' bgcolor='#534940' border='0'>";
// HEADER ROW
echo "  <tr>";
echo "    <td valign='middle' align='left' style='margin-left:5px; margin-right:5px;'><font face='arial, trebuchet ms, verdana' size='2' color='#ffffff'><center><b>Ad Title</b></center></td>";
echo "    <td valign='middle' align='left' style='margin-left:5px; margin-right:5px;'><font face='arial, trebuchet ms, verdana' size='2' color='#ffffff'><b>Time / Date</b></td>";
echo "    <td valign='middle' align='left' style='margin-left:5px; margin-right:5px;'><font face='arial, trebuchet ms, verdana' size='2' color='#ffffff'><center><b>Category</b></center></td>";
echo "    <td valign='middle' align='left' style='margin-left:5px; margin-right:5px;'><font face='arial, trebuchet ms, verdana' size='2' color='#ffffff'><center><b>City</b></center></td>";
echo "    <td valign='middle' align='left' style='margin-left:5px; margin-right:5px;'><font face='arial, trebuchet ms, verdana' size='2' color='#ffffff'><b>Status</b></td>";
echo "    <td valign='middle' align='left' style='margin-left:5px; margin-right:5px;'><font face='arial, trebuchet ms, verdana' size='2' color='#ffffff'><center><b>Ad Views</b></center></td>";
echo "    <td valign='middle' align='left' style='margin-left:5px; margin-right:5px;'><font face='arial, trebuchet ms, verdana' size='2' color='#ffffff'><center><b>Action</b></center></td>";
echo "  </tr>";
// END HEADER ROW

echo "  <tr>";
echo "    <td height='1' width='100%' colspan='7' bgcolor='#FFFFFF'></td>";
echo "  </tr>";

// CONTENT ROWS
// LET'S ASSIGN THE ALTERNATING ROW COLORS
$color1 = "#e9e3d5";  
$color2 = "#dcd7ca";  
$row_count = 0; 

$color1b = "#e9e3d5";  
$color2b = "#dcd7ca";  
$row_countb = 0; 

// LET'S SHORTEN THE DATE OUTPUT
   function ShortenStamp($adstamp) { 

        // Change to the number of characters you want to display 
        $chars = 24; 

        $adstamp = $adstamp." "; 
        $adstamp = substr($adstamp,0,$chars); 
        $adstamp = substr($adstamp,0,strrpos($adstamp,' ')); 
        $adstamp = $adstamp.""; 

        return $adstamp; 

    } 

// LET'S SHORTEN THE TITLE OUTPUT
   function ShortenTitle($adtitle) { 

        // Change to the number of characters you want to display 
        $chars = 70; 

        $adtitle = $adtitle." "; 
        $adtitle = substr($adtitle,0,$chars); 
        $adtitle = substr($adtitle,0,strrpos($adtitle,' ')); 
        $adtitle = $adtitle.""; 

        return $adtitle; 

    } 

		// Let's populate the rows
					$result_adhistory = mysql_query("SELECT * FROM adtracker WHERE adtracker_adid NOT LIKE '%index%' AND adtracker_clientid LIKE '%handr%' AND adtracker_adid > '' AND adtracker_pagetitle > '' AND adtracker_status > '' AND adtracker_adstamp > '' ORDER BY adtracker_adstamp DESC LIMIT ".$postviewquantity) or die ('Error: '.mysql_error ());
					while ($row = mysql_fetch_array($result_adhistory))
						  {
						$adid=$row['adtracker_adid'];
						$adtitle=$row['adtracker_pagetitle'];
						$adstamp=$row['adtracker_adstamp'];
						$adstatus=$row['adtracker_status'];
						$adcount=$row['adtracker_hitcount'];
						$adid=$row['adtracker_adid'];
						$clientid=$row['adtracker_clientid'];
						$adphoto=$row['adtracker_photo'];
						$adcategory=$row['adtracker_category'];
						$adcity=$row['adtracker_city'];

					// LET'S FIGURE OUT WHAT ROW COLOR TO USE
					$row_color = ($row_count % 2) ? $color1 : $color2; 

	if ($adstatus == "Flagged"){
		echo "<tr class='summary' bgcolor=\"" . $row_color . "\" onmouseover=\"style.backgroundColor='#da9d9d'; color='#FFFFFF';\" onmouseout=\"style.backgroundColor='" . $row_color . "'\">";
	}
	if ($adstatus == "Active"){
		echo "<tr class='summary' bgcolor=\"" . $row_color . "\" onmouseover=\"style.backgroundColor='b2cdbc'; text='#FFFFFF';\" onmouseout=\"style.backgroundColor='" . $row_color . "'\">";
	}
	if ($adstatus == "Inactive"){
		echo "<tr class='summary' bgcolor=\"" . $row_color . "\" onmouseover=\"style.backgroundColor='#dadada'; color='#000000';\" onmouseout=\"style.backgroundColor='" . $row_color . "'\">";
	}
	if ($adstatus == "Ghosted"){
		echo "<tr class='summary' bgcolor=\"" . $row_color . "\" onmouseover=\"style.backgroundColor='#b7dae4'; color='#000000';\" onmouseout=\"style.backgroundColor='" . $row_color . "'\">";
	}
	if ($adstatus == ""){
		$adstatus=('No Data');
		echo "<tr class='summary' bgcolor=\"" . $row_color . "\" onmouseover=\"style.backgroundColor='" . $row_color . "'; color='#000000';\" onmouseout=\"style.backgroundColor='" . $row_color . "'\">";
	}
?>		
	<td class="title" align="left" valign="top" nowrap style="padding-left:3px;"><font face="trebuchet ms, verdana, arial" size="2" color="#000000"><? echo ShortenTitle($adtitle);?></td>
    <td class="datestamp" align="left" valign="middle" nowrap><font face="trebuchet ms, verdana, arial" size="2" color="#000000"><? echo ShortenStamp($adstamp);?></td>
    <td class="status" align="center" valign="middle" nowrap><font face="trebuchet ms, verdana, arial" size="2" color="#000000"><? echo $adcategory;?></td>
    <td class="status" align="center" valign="middle" nowrap><font face="trebuchet ms, verdana, arial" size="2" color="#000000"><? echo $adcity;?></td>
    <td class="status" align="left" valign="middle" nowrap><img src="../img/<? echo $adstatus;?>.png" width='10' height='10'> <font face="trebuchet ms, verdana, arial" size="2" color="#000000"><? echo $adstatus;?></td>
    <td class="totalhits" align="center" valign="middle" nowrap><font face="trebuchet ms, verdana, arial" size="2" color="#000000"><? echo $adcount;?></td>
    <td class="totalhits" align="center" valign="middle" nowrap><font face="trebuchet ms, verdana, arial" size="2" color="#000000"><? echo "";?></td>
  </tr>
  <tr>
	<td height='1' width='100%' colspan='8' bgcolor='#aba38d'></td>
  </tr>
					<?
					// LET'S INCREASE THE ROW COUNT TO CHANGE THE BACKGROUND COLOR OF THE NEXT ROW
					$row_count++;
					$detailsloop=('1');
						  }

// END CONTENT ROWS
echo "</table>";
?>
</body>
</html>

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.