Звучит так, будто вы ищете пост AJAX. Это может звучать как продвинутая тема для начинающего, но если вы посмотрите на фреймворк, такой как jQuery (http://api.jquery.com/jQuery.post/), вы увидите, что это довольно просто.
Попробуйте что-то вроде этого:
$('#myform').submit(function() {
var url = 'databasequery.php';
var postcode = $('#postcode').val();
$.post( url, { postcode: postcode },
function( data ) {
$( "#result" ).empty().append( data );
}
);
return false;
});
В вашем HTML вы бы пометили свою форму как myform и создали пустой div с идентификатором "result".
Ваш файл 'databasequery.php' должен принимать переменную POST с именем postcode и просто выводить ответ, который вы хотите отобразить на своей странице.