Hello,
I am working on a page that first collects a variable using POST, and which
then uses same in the page which processed this variable. Everything works
fine if I run the page with the variable already set (i.e. do not send it
via POST from the page which calls the script. I have included what I think
are the important parts below. Any help greatly appreciated, as this is my
first time to post to this list.
Thanks,
Declan.
(a) Page which calls the script - form.php
<form action="results2.php" method='POST'">
<B>County:</B><br>
<select name="address_region">
<option value="none">select county
<option value="Co. Carlow">Co. Carlow
<option value="Co. Clare">Co. Clare
<option value="Co. Cork">Co. Cork
</select>
<input type="submit" name="submit" value="Submit">
(b) Page which processes the passed variable.
<?php
include 'db.inc';
include 'error.inc';
// Open a connection to the DBMS
if (!($connection = @ mysql_connect($hostName,
$username,
$password)))
die("Could not connect to database");
if (!mysql_select_db("processors_list2", $connection))
showerror();
$company_name = $HTTP_POST_VARS['company_name'];
$limit = 5;
$query_count = "SELECT * FROM sheet1 WHERE
address_region='$address_region'";
$result_count = mysql_query($query_count);
$totalrows = mysql_num_rows($result_count);
$page = $_GET['page'];
if(empty($page))
$page = 1;
$limitvalue = $page * $limit - ($limit);
$query = "SELECT * FROM sheet1 WHERE address_region='$address_region' LIMIT
$limitvalue, $limit";
$result = mysql_query($query) or die("Error: " . mysql_error());
if(mysql_num_rows($result) == 0)
echo("Nothing to Display!");
echo "\n<table width=\"100%\" align=\"center\" border=\"0\">";
while($row = mysql_fetch_array($result))
{
// Print the details
}
echo "\n</table>\n";
if($page != 1){
$pageprev = $page - 1;
echo("<a
href=\"$PHP_SELF?page=$pageprev&address_region=$address_region\">PREV</a>&nb
sp;");
}else
echo("PREV ");
$numofpages = $totalrows / $limit;
for($i = 1; $i <= $numofpages; $i++){
if($i == $page)
echo($i." ");
else
echo("<a
href=\"$PHP_SELF?page=$i&address_region=$address_region\">$i</a> ");
}
if(($totalrows % $limit) != 1){
if($i == $page)
echo($i." ");
}else
echo("<a
href=\"$PHP_SELF?page=$i&address_region=$address_region\">$i</a> ");
if(($totalrows - ($limit * $page)) > 0){
$pagenext = $page + 1;
echo("<a
href=\"$PHP_SELF?page=$pagenext&address_region=$address_region\">NEXT</a>");
}else
echo(" NEXT ");
mysql_free_result($result);
?>
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php