My database fields names seem to be correct and I fail to see any syntax error atm.....
Code: Select all
<?php
//error_reporting(E_ALL);
///////////////////////Connect to the database and close the connection when finished///////////////////////////////
include ("dbconnect.php");
///////////////////////////////// Gather and Display area_id //////////////////////////////
$res=mysql_query("SELECT area_id FROM customer WHERE postcode = '".$_POST['postcode']."'");
while ($row = mysql_fetch_array($res))
{
// Commented out 30-05-2011 by Reg
//echo("$row[area_id]");
$value_aid="$row[area_id]";
}
////////////////// Gather and Display postcodes relating to area_id ////////////////////////
$res3=mysql_query("SELECT trade_id FROM customer WHERE trade_id = '".$_POST['trade_type']."'");
while ($row3 = mysql_fetch_array($res3))
{
// Commented out 30-05-2011 by Reg
//echo("\n$row3[trade_id]");
$value_tradeid="$row3[trade_id]";
}
/**************************************** Gather the query information ********************************************/
$res2=mysql_query("SELECT first_name, last_name, phone_mobile, postcode, trade_type FROM customer WHERE area_id = '$value_aid' && trade_type = '$value_tradeid'");
/**************************************** DISPLAY QUERY RESULTS HERE *********************************************/
while ($row2 = mysql_fetch_array($res2))
{
echo("<TABLE align='center' border = '1' bgcolor = 'A7E3F6'><TH><strong>SEARCH RESULTS<strong></TH>");
echo("<TR><TD><strong>Name :<strong>\n$row2[first_name]\n$row2[last_name]</TD></TR>");
echo("<TR><TD><strong>Phone :<strong>\n$row2[phone_mobile]</TD></TR>");
echo("<TR><TD><strong>Postcode :<strong>\n$row2[postcode]</TD></TR>");
echo("<TR><TD><strong>Trade Type :<strong>\n$row2[trade_type]</TD></TR></TABLE>");
}
/*********************** If no matching records in my table...DISPLAY MESSAGE HERE ******************************/
if (mysql_num_rows($res2) == 0) {
echo ("<strong><br><br>No one is advertising for this area just yet, sorry.<br>We will have tradesmen advertising here very soon.</strong>");
}
//include ("db_close.php");
?>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/regellis/Sites/tradetest/view_results3.php on line 70
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /Users/regellis/Sites/tradetest/view_results3.php on line 81