No creo que lo vea tan claro pero voy a tratar de ordenar un poco las ideas.
Tu tienes un formulario donde tus usuarios llenan unos campos.
Ese formulario llevara esos datos hasta un registro en la DB y los enviara por mail.
Ahora, yo lo haría así:
Archivo trabajar.php:
Código PHP:
<?
if (!$_POST['name']) { //Si no vienen datos muestro el formulario
?>
<form action="trabajar.php" method ="POST">
<input type="text" name="nombre">
<input type="submit" value="Enviar" name="Enviar">
</form>
<?
}elseif ($_POST['name']) {
//Guardo en la DB
$nombre = stripslashes ($_POST['nombre']);
$query = "INSERT INTO TU_TABLA (nombre_usuario) VALUES ('".$nombre."')";
//Envio el mail
mail('[email protected]',$nombre,"$nombre\n,$nombre";
?>
Email enviado
<?
}
?>
Así no tienes que hacer header location ni usar varios archivos.
Todo lo puedes hacer en uno solo.
Suerte