Código PHP:
}else{
// print "<br> porfavor llena los campos de la noticia<br>";
// redirecciona a tu formulario .. automáticamente
// pasale una variable de control .. esa definirá si llega al formulario con error
$misvariables=envia_array($_POST);
header("location: formulario.php?cod=error&misvariables=$misvariables");
exit;
}
Y en tu formulario (que debe ser .php)
Código PHP:
if (isset($_GET['cod'])){
echo "Atencion: ".$_GET['cod'];
$misvariables=recibe_array($_GET['misvariables']);
}
Y el resto ..como expliqué ...
Las funciones de array_envia() y array_recibe() para serializar y deserializar el array mencionado:
http://www.forosdelweb.com/showthrea...072#post262072
Y ..seria bueno que al hacer tu INSERT .. al ternminar el proceso .. redireccionastes a otra página con el mismo método de pasar una variable de control para mostrar algún mensaje .. NO dejes ahí a tu usuario por qué si recarga página se produciran registros duplicados.
Un saludo,