Código PHP:
<? // escribiendolo todo al principio y
php require_once('Connections/una.php');
mysql_select_db($database_db, $db);
$mal=0;
$error='';//aki acumulas los errores y los devuelves a la pag anterior
$identificador=$_POST['identificador'];
if (empty($_POST["titulo"])){
$error.=" <div class='rojo'> Por favor introduzca un titulo. </div>";
$mal=1;
}else
$titulo=$_POST["titulo"];
if (empty($_POST["autor"])){
$error.=" <div class='rojo'> Por favor introduzca un nombre de autor. </div>";
$mal=1;
}else
$autor=$_POST["autor"];
if (empty($_POST["comentario"])){
$error.=" <div class='rojo'> Por favor introduzca un comentario. </div>";
$mal=1;
}else
$comentario=$_POST["comentario"];
if ($mal==1){
$enviar="location:foro.php?error=".$error;
header($enviar);//aki redirecciona si hay algo mal
}else{
$fecha= date( "Y-m-d H:i:s",mktime(date("H"),date("i"),date("s"),date("m"),date("d"),date("Y")));
$sql=mysql_db_query($database_db,"INSERT INTO `foro`(`id`, `autor`, `titulo`, `mensaje`, `fecha`, `respuestas`, `identificador`, `ult_respuesta`) VALUES ('','$autor','$titulo','$comentario','$fecha','','$identificador','') ")or die(mysql_error());
$enviar="location:foro.php?";
header($enviar);//si todo va bien redirecciona aki
}
//ves todo antes de lo tipico
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="estilo.css" rel="stylesheet" type="text/css">
</head>
<body>
</body>
</html>