Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Redirecionar a pagina de bienvenida con un header php

Como te habia comentado, voy el capitulo 10, pero al registrame se me llena en la base de datos pero no se muestra la pagina de bienvenida, no me muestra el mensaje.

Aqui te dejo el codigo de la pagina de registro.
<?php require_once('../Connections/conexion.php'); ?>
<?php
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
  $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form2")) {
  $insertSQL = sprintf("INSERT INTO e_users (nombre, email, password, estado, avatar) VALUES (%s, %s, %s, %s, %s)",
                       GetSQLValueString($_POST['nombre'], "text"),
                       GetSQLValueString($_POST['email'], "text"),
                       GetSQLValueString($_POST['password'], "text"),
                       GetSQLValueString($_POST['estado'], "int"),
                       GetSQLValueString($_POST['avatar'], "text"));

  mysql_select_db($database_conexion, $conexion);
  $Result1 = mysql_query($insertSQL, $conexion) or die(mysql_error());

  $insertGoTo = "bienvenido.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  header (sprintf("Location: %s", $insertGoTo));
}
?>
0
Puntos
1672
Visitas
1
Resp
Por EdwardBurgos hace 130 meses
Principiante
Respuesta #1
hola buenas, para insertar códigos en los temas podeis utilizar el botoncito {...} code, este tema ya te lo arregle yo..
bueno para que te redireccione como te comente tienes que configurar tu header del código anterior, de todas formas esto te lo hace el dreamweaver si no te a funcionado prueba con esto:
header("Location: https://datoweb.com/user/bienvenida.php");
porsupuesto tendrias que poner la ruta de tu archivo bienvenida y sustituir el header que tienes en la linea 55 por este.

de todas formas te recomiendo una cosa, vuelve a hacer la pagina registro de nuevo y configura tambien una pagina de error por si falla ya que no vi en tucódigo una pagina de error.php por si falla, aun así vas muy bien en tu proyecto veo que tienes los códigos muy bien hechos, sigue así !
0
Puntos
Por zeuskx hace 130 meses
Administrador Sitio web
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate