Tema: header()
Ver Mensaje Individual
  #10 (permalink)  
Antiguo 30/12/2005, 06:46
3ws
 
Fecha de Ingreso: diciembre-2005
Mensajes: 9
Antigüedad: 18 años, 3 meses
Puntos: 0
Sonrisa Hola te mando un ejemplo para ver si te sirve esta todo al p

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{
    
$fechadate"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&iacute;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>

Última edición por Cluster; 30/12/2005 a las 07:06