Proplemas con header

Raul Mercado
05 de Diciembre del 2007
Que será lo que esta ocurriendo, con esta funcion ???
aca va el codigo completo

<html>

<body>
<?php
$nombre1= $_GET['nombre'];
$mail1= $_GET['mail'];
$edad1= $_GET['edad'];
echo($nombre1);
$conexion=mysql_connect("localhost","root","temuco") or die("Problemas en la conexion");
mysql_select_db("mybase",$conexion) or die("Problemas en la seleccion de la base de datos");
mysql_query("insert into alumnos(nombre,mail,edad) values('$nombre1','$mail1','$edad1')",$conexion)
or die("Problemas en el select".mysql_error());
mysql_close($conexion);
echo "El alumno fue dado de alta.";
header("location : pagina1.php");
?>
</body>
</html>