Thanks, BUT....
This is the code I have now....
$sql = "SELECT * FROM av WHERE postcode = '$pc' AND areasf <= '$maxarea' AND areasf >= '$minarea' ORDER BY areasf ASC";
and it still returns the entries with SE1 as well as E1.
Have a look at www.hexellwylie.com/search_av.php and you will see that when selecting a search with E1 selected, a record with SE1 is also returned.
Your further toughts? I have been trying all the combinations I can think of, but I must be missing something, no?