en el cual si los datos introducidos son incorrectos me manda
una respuesta en un alert por ejemplo si no introduce el email y preciona
enviar mi alert seria "debes de introducir tu email" por ejemplo
bien hasta ahi no hay mayor problema mi jquery funciona perfectamente
el problema es que cuando el usuario se loguea correctamente
en php uso header(location) para redireccionar a la pagina que
debe despues de loguearse pero en lugar de eso me regresa en un alert el
codigo fuente de la pagina a la cual debe redireccionarse.
como hago para que despues de que se logueo correctamente me redireccione
a la pagina que quiero?
mi jquey
Código:
mi php$(document).ready(function(){ $("#boton").click(function(){ var Email = $("#Email").val(); var Password = $("#Password").val(); $.post('../2.php', {Email: Email, Password:Password}, function(data) { alert(data); }); }); });
Código PHP:
<?php
error_reporting ( E_ERROR );
$email=$_POST['Email'];
$password=$_POST['Password'];
if(empty($Email))
echo "Debes ingresar tu email";
else
if(empty($Password))
echo "Debes ingresar tu password";
else
conectareneslog();
function conectareneslog(){
$Email=$_POST["Email"];
$Password=$_POST["Password"];
$Password=md5($Password);
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("agenda", $con);
$verificar_emaypass=mysql_query("SELECT Email, Password from usuarios WHERE Email='$Email' and Password='$Password'");
$emailypass_rows=mysql_num_rows($verificar_emaypass);
if($emailypass_rows==0){
echo "La información de contacto es incorrecta!!";
}
else{
session_start();
$_SESSION["var_session"]=$email;
header("Location:http://localhost/agendas/archivos/usuario.php");
}
}
?>