Buenas mi gente soy nuevo en esto de ajax y estoy presentando el siguiente problema estoy haciendo un sistema de logeo usando ajax, jquery, html y php y cuando pongo todos los archivos en la misma carpeta me funciona de maravillas pero cuando los pongo en sus respectivos directorios y les declaro las rutas relativas me da problemas el problema en si es que no funciona el sistema no me denota ningún error, pero no me funciona. Espero pacientemente la ayuda de ustedes que son más conocedores del tema que yo
esto es lo de jquery.
Código:
$(document).ready(function(){
$("#submit").click(function(){
var usuario = $("#nombre").val();
var clave = $("#password").val();
$.post("php/in.php",{usuario:usuario,clave:clave}, function(data){
if(data !==""){
$("#info").html(data);
}
});
return false;
});
});
este es el codigo de php.
Código PHP:
<?php
if(isset($_POST["usuario"])){
$nombre = $_POST["usuario"];
$clave = md5($_POST["clave"]);
}
//conectar al servidor
$link = mysql_connect('localhost','root','');
if(!$link){
die('no se puddo conectar'.mysql_error());
}
//seleccionar la base de datos
mysql_select_db('informacion');
//realizar una consulta y si es positiva enviar un ok
$consulta = mysql_query("select user,pass from loggin where user = '".$nombre."'");
//creamos un array con todos los resultados de la consulta en forma de filas
$row = mysql_fetch_array($consulta);
//comparamos si los valores entrados son identicos a los que se entraron en el formulario
if((strcmp($nombre,$row['user'])==0)&&(strcmp($clave,$row['pass'])==0)){
session_start();
$_SESSION['user']=$nombre;
echo "Bienvenido: ".$_SESSION['user'];
} else{
header('location: registrer.php');
}
/*contamos el numero de filas que hay segun la consulta al usuario
$conteo = mysql_num_rows($consulta);
if($row>0){
echo "cantidad de registros: ". $conteo."<br><br>";
echo "mi nombre es: ".$row['user']. "y mi clave es: ".$row['pass'];
} else {
echo "no hay registros en la base de datos";
}*/
?>
esto es el html obvio no jejejejejejeje.
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="trashboy.mine.nu" />
<script src="js/jquery.js"type="text/javascript"></script>
<script src="js/insert.js" type="text/javascript"></script>
<title>sin titulo</title>
</head>
<body>
<div id="info"></div>
<form action="#" method="post" id="form1" >
<input type="text" name="nombre" id="nombre" value="" />
<input type="password" name="password" id="password" value="" />
<input type="submit" name="submit" id="submit" value="enviar" />
</form>
</body>
</html>