Como puedo redireccionar a los usuarios que se registren exitosamente en mi web al index? y a los que les dio algun error, devolverlos a la página anterior, osea, la de registro?
Voy a ponerles mi php para que vean como esta hecho:
Código PHP:
<?php
//AQUI CONEXION O include() DE ARCHIVO DE CONEXION CON BASE DE DATOS.
include("coneccion.php");
function quitar($mensaje)
{
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"','\"',$mensaje); //<----------------------aqui estaba el error
$mensaje = str_replace("","",$mensaje);
return $mensaje;
}
if(trim($HTTP_POST_VARS["username"]) != "" && trim($HTTP_POST_VARS["email"]) != "")
{
$sql = "SELECT id FROM registrados WHERE username='".quitar($HTTP_POST_VARS["username"])."'";
$result = mysql_query($sql);
if(mysql_num_rows($result) >0 ) {
echo "Error, nick o nombre escogido por otro usuario";
}
else
{
$sql = "INSERT INTO registrados (username,password,email,profesion) VALUES (";
$sql .= "'".quitar($HTTP_POST_VARS["username"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["password"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["email"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["profesion"])."'";
$sql .= ")";
mysql_query($sql);
echo "Registro exitoso! , ahora sera dirigido a la pagina principal ";
}
}
else
{
echo "Debe llenar como minimo los campos de email y password";
}
mysql_close();
?>