ajax.js
Código Javascript:
Ver original
function validar(){ //valores de los inputs usuario=document.formulario.id_usuario.value; pass=document.formulario.pass.value; //instanciamos el objetoAjax ajax=objetoAjax(); //uso del medotod POST //archivo que realizará la operacion //validar.php ajax.open("POST", "funciones_php/validar.php",true); ajax.onreadystatechange=function() { if (ajax.readyState==4) { if(ajax.responseText=="1") { redireccionar(); } else { if(ajax.responseText=="0") { alert("USUARIO O CONTRASEÑA NO VALIDOS"); } } //alert("listo"); } }; ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); //enviando los valores ajax.send("usuario="+usuario+"&pass="+pass); } var pagina = 'http://localhost/mi_pagina/administrador.php'; function redireccionar() { document.location.href=pagina; }
Este es el php donde hago la consulta sql
validar.php
Código PHP:
<?php
header("Cache-Control: no-store, no-cache, must-revalidate");
//$_SESSION["usuario"]=$_POST["usuario"];
$usuario=$_POST["usuario"];
$pass=$_POST["pass"];
$conexion= mysql_connect("localhost","root","");
mysql_select_db("usuarios",$conexion);
$num= mysql_query ("SELECT id_usuario, password FROM usuario WHERE id_usuario ='$usuario' AND password='$pass'");
$regis=mysql_num_rows($num);
if($regis==1)
{
$validar=1;
echo"$validar";
}
else
{
$validar=0;
echo"$validar";
}
mysql_close($conexion);
?>