Foros del Web » Programando para Internet » PHP »

Problema con HEADER

Estas en el tema de Problema con HEADER en el foro de PHP en Foros del Web. Hola!!! Tengo un problema con la sentencia de "header" Tengo un archivo que se llama"modificardatospersonales.php" que tiene un formulario con unos campos y un boton ...
  #1 (permalink)  
Antiguo 14/11/2007, 16:02
 
Fecha de Ingreso: septiembre-2007
Mensajes: 234
Antigüedad: 16 años, 7 meses
Puntos: 1
Problema con HEADER

Hola!!!
Tengo un problema con la sentencia de "header"
Tengo un archivo que se llama"modificardatospersonales.php" que tiene un formulario con unos campos y un boton que se llama "modificar". Pues bien, mi código es algo parecido a :


...............CODIGO HTML...............................

if($_POST['modificar'] == "Modificar"){
$consulta1= "UPDATE usuario SET nombre = '" . $_POST['nombre'] . "',
apellido1= '" . $_POST['apellido1'] . "', apellido2= '" . $_POST['apellido2'] . "',email= '" . $_POST['email']. "',
perfil= '$num', telefono= '" . $_POST['telefono'] . "'
WHERE login = '" . $_SESSION['login']. "' AND pass = '" . $_SESSION['pass'] . "';";
$resultado1= mysql_query($consulta1) or die(mysql_error());

header("Location:datospersonales.php");}

else
{

otras sentencias......
}

<form action = "modificardatospersonales.php" method = "post">


otras cosas......


<input type="submit" name = "modificar" value="Modificar"/>&nbsp;&nbsp;
</form

...............CODIGO HTML...............................
>



Todo el código de php me funciona, pero cuando pongo el header, me da error.
Mi problema es q no sé como hacer, para q una vez, el usuario dé a modificar, se ejecute el header que está en la rama del "if", porque es me da error.....
¿Alguien puede ayudarme?
++Gracias!!!
  #2 (permalink)  
Antiguo 14/11/2007, 16:18
 
Fecha de Ingreso: septiembre-2007
Mensajes: 234
Antigüedad: 16 años, 7 meses
Puntos: 1
Re: Problema con HEADER

OK, ya lo he arreglado :)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:53.