Amigo tu codigo debe quedar asi:
Código HTML:
//CODIGO DE VALIDACION PROTOTIPO
<html>
<center>
<head>
PRUEBA DE VALIDACION 001
</head>
<body>
<form name="f1" method="POST" action="">
Nombre: <input type="text" name="nombre" size="20"><br>
Apellido: <input type="text" name="apellido" size="20"><br>
<input type="submit" name="enviar" value="Enviar" >
</form>
</body>
</center>
</html>
Código PHP:
if(isset($_Request[enviar])){ //nombre del boton pulsado
$nombre = $_POST['nombre']; //nombre del text
if (!empty( $nombre) ) //si ingreso algo
{
echo "INFORMACION CAPTURADA ESTA COMPLETA";
//header("Location: .\largo.php"); No puedes utilizar header.....
//debido a que no puede estar mesclado donde existe codigo html
//solo utiliza header cuando haiga codigo php puro, mejor utiliza:
echo "<script>document.location='largo.php'</script>";
}
ELSE
{
echo "CAPTURE LA INFORMACION QUE SE LE PIDE";
}
}
Aunque te digo, que mejor es con javascript, ya que hazi, vas a hacer que igual haga el submit, y se veria feo, (pienso yo), mejor haslo con javasciprt, haciendo que ingrese el valor.....
Espero haberte ayudado.
Atte.
MasterOjitos