Покури jQuery, очень рекомендую. Там все просто.
Код HTML:
<script src="/scripts/jquery/jquery.js" type="text/javascript"></script>
<script type="text/javascript">/*<![CDATA[*/
$(document).ready(function(){
    
	$("#submit_form").click(function(){
		$.ajax({
			'success': function(data) {
					$("#result").html("data");
			},
			'url': 'скриптдлябазы.php',
			'data': $("#form").serialize(),
			'type': 'POST', 
			'cache':false
		});
	});
        
});
/*]]>*/</script>                

<form id="authors_form">
... здесь список  данных, которые отправляются в скриптдлябазы.php 
через POST-запрос ...
</form>

<div id="submit_form">Отправить данные</div>

<div id="result">Вместо этого текста будет подставлено всё, 
что нарисует скриптдлябазы.php</div>
Я не проверял, мог и накосячить. Но принцип такой.
Можно даже проще, через $.post() например.