hola, en tu caso particular no veo para que usas el isset, lo tuyo es una page "autoprocesada",
prueba asi:
Código PHP:
<?
$enviar = $_POST['enviar'];
$nombre = $_POST['nombre'];
$titulo = $_POST['titulo'];
$descripcion = $_POST['descripcion'];
$url = $_POST['url'];
if ($enviar)
{
if (empty($nombre) OR empty($titulo) OR empty($descripcion) OR empty($url))
{echo "<script>alert('Complete los campos del formulario.')\n location.href='javascript:history.back(-1);'</script>";}
else
{echo "LaLaLa";}
}
else {
echo '
<html><body><form method="post" action="n.php">
Titulo<input type="text" name="titulo" size="20">
Nombre<input type="text" name="nombre" size="20">
Url<input type="text" name="url" value="">
<br>Descripcion<br><textarea cols="100" rows="5" type="text" name="descripcion"></textarea>
<input type="submit" name="enviar" value="enviar">
</form></body></html>
';
}
?>
puedes ver tu code funcionando aca
como te digo, si lo que necesitas es que te funcione este code para que deban completar el form, ya está
, si necesitas implementar este code en alguna otra parte con mas funciones a parte de que valide los campos llenos, bueno, eso no lo decís... jejeje
, espero te sirva
un saludo
pd. veo que es tu 1er mensaje, bienvenido
, revisate bien el manual de php sobre
empty e
isset, como te digo, no veo para que usas el isset "en tu caso particular", si es por alguna razón válida me cuentas... bye