01/09/2010, 22:23
|
| | Fecha de Ingreso: enero-2009 Ubicación: Neiva, Huila
Mensajes: 196
Antigüedad: 15 años, 11 meses Puntos: 2 | |
Respuesta: Recargar página con ajax una vez ps haber...segun como me dices el div esta en el mismo formulario que los textos de login y pass...
bueno entonces
ajax.js
-----------------------------------------------------------------------------------------
function objetoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function refrescardiv(datos,f){
divResultado = document.getElementById('iddiv');
var url = datos + '?login=' + f.txtlogin.value + '&pass=' + f.txtpass.value + '&aleatorio=' + Math.random();
//alert(url);
f.txtCedula.value="";
ajax=objetoAjax();
ajax.open("GET", url);
ajax.onreadystatechange=function() {
if (ajax.readyState==4){
divResultado.innerHTML = ajax.responseText
}
}
ajax.send(null)
}
-----------------------------------------------------------------------------------------
index.php
-----------------------------------------------------------------------------------------
<html>
<head>
<title>Datos Personales</title>
<script language="JavaScript" type="text/javascript" src="ajax.js"></script>
</head>
<body>
<form action="" name="formdp" method="post" onSubmit="return false">
<table align="center">
<tr><td align="center" colspan="2" class="texttitulo">login</td></tr>
<tr><td height="50"></td></tr>
<tr><td>Login:</td><td><input type="text" name="txtlogin" id="txtlogin"></td></tr>
<tr><td>Password:</td><td><input type="password" name="txtpass" id="txtpass"></td></tr>
<tr><td align="center" colspan="2"><input type="button" value="Aceptar" name="btnAcep" onClick="refrescardiv('login.php',formdp)"></td></tr>
</table>
<br><br>
<table align="center">
<tr><td><div id="iddiv">Aca va a ir el nuevo resultado</div></td></tr>
</table>
</form>
</body>
</html>
-----------------------------------------------------------------------------------------
login.php
(en este haces todo lo que quieras y muestras el resultado, este resultado se
muestra en el div, cambiando el contenido anterior...)
--------------------------------------------------------------------------------------
$sql="select * from usuarios where login='".$_REQUEST['login']."' and password='".$_REQUEST['pass']."';
echo $sql;
//digue de ahi en adelante =) |