Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2011, 03:33
Kadmon
 
Fecha de Ingreso: noviembre-2007
Mensajes: 19
Antigüedad: 17 años, 4 meses
Puntos: 0
No redirige página con header-location y Mysqli

Buenas, este es mi problema que intenté reducirlo al mínimo para intentar dar con la solución pero sigo sin encontrarla, así que a ver si alguien ve donde está el error.

Tengo un libro de visitas en php hecho por mí, antes usaba mysql pero leí que era mejor usar mysqli así que me dispuse a migrar. No tengo ningún problema mostrando los comentarios (libro.php) pero sí los tengo con la parte del código que los inserta:

Para insertar un comentario hago que el formulario envíe los datos a procesar_comentarios.php para que se inserten, una vez insertados, redirijo a la página del libro con header("Location: libro.php"); para que sigan leyendo el libro y vean su comentario. El problema está ahí, el comentario se inserta sin problemas pero no se redirige hacia libro.php cuando antes funcionaba sin problemas.

Reduje el código al mínimo funcional para intentar hallar la solución pero sin éxito, así que a ver si alguien me puede ayudar. Este es el código:

conexion.php

Código PHP:
Ver original
  1. <?
  2.  
  3. $mysqli = new mysqli("servidor", "usuario", "contraseña", "bdd");
  4.  
  5. /* verificar conexion */
  6. echo "Error enconexion: ". mysqli_connect_error();
  7. exit();
  8. }
  9. ?>


procesar_comentarios.php

Código PHP:
Ver original
  1. <?
  2.     $nick=$_POST['nick'];
  3.     $comentario=$_POST['comentario'];
  4.  
  5.    include("../conexion.php");
  6.  
  7.  
  8.    $mysqli->query("insert into Libro (nick,comentario,fecha,ip,control,descartado) values ('$nick','$comentario','$fecha','$ip','$control','$descartado')");
  9.  
  10.     header("Location: libro.php");
  11.  
  12.  ?>


Gracias.