Well make sure that absolutely no contents is printed before the header() statement. Check that there is nothing before the first <?, it has to be the very two first characters.
Also, you should use something like this :
$resResults = mysql_query($query_rsadverts1);
if($resResultats) {
header( "Location: http://www.mysite.com/list_event_07.php" );
exit();
} else {
exit('MySQL query failed: ' . mysql_error());
}
So this way, if there is a MySQL error, it will be printed and the header() won't be executed, otherwise, if there is no error, the header() will be executed.