
07/07/2011, 06:53
|
 | | | Fecha de Ingreso: julio-2011 Ubicación: Coahuila
Mensajes: 320
Antigüedad: 13 años, 7 meses Puntos: 8 | |
Respuesta: mostrar nombre de usuario bueno me quede pensando en tu problema hasi que decidi hacerlo de diferente forma yo utilize AJAX haber que tal. index.html
----------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<script type="text/javascript" >
function Validar(){
if ( document.getElementById('txtusuario').value=='' || document.getElementById('txtclave').value=='' ){
alert('no hay datos');
}else{
proceso();
}
}
</script>
<script type="text/javascript">
function getXMLHTTPRequest() {
try {
req = new XMLHttpRequest();
} catch(err1) {
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
} catch (err2) {
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
} catch (err3) {
req = false;
}
}
}
return req;
}
function proceso() {
user = encodeURIComponent(document.getElementById("txtusu ario").value);
pass = encodeURIComponent(document.getElementById("txtcla ve").value);
http.open("POST", "consulta.php?txtusuario=" + user + "&txtclave=" + pass, true);
http.send(null);
}
var http = getXMLHTTPRequest();
function loginproceso() {
var myurl = 'consulta.php';
myRand = parseInt(Math.random()*999999999999999);
var modurl = myurl+"?&myRand"+myRand;
http.open("GET", modurl, true);
http.onreadystatechange = useHttpResponse;
http.send(null);
}
function useHttpResponse() {
if (http.readyState == 4) {
if(http.status == 200) {
var mensaje = http.responseText;
document.getElementById('result').innerHTML = mensaje;
}
} else {
}
}
</script>
</head>
<body onload="loginproceso()">
<label>
<input type="text" name="txtusuario" id="txtusuario" />
</label>
<p>
<label>
<input type="text" name="txtclave" id="txtclave" />
</label>
<label>
<input type="submit" name="button" id="button" value="GO" onclick="Validar()" />
</label>
</p>
<div id="result">
<p> </p>
<p> </p>
</div>
<p> </p>
</body>
</html> consulta.php
-------------------------------------------
$host = "localhost";
$user = "root";
$bd = "login";
if (!@ mysql_connect($host, $user)){
print "Error al conectar ";
}else{
if (!@mysql_select_db($bd)){
print " no existe la base de datos";
}
}
$usuar = $_GET["txtusuario"];
$clave = $_GET["txtclave"];
if ($usuar == "" || $clave == ""){
print "sin datos";
}else{
$query = mysql_query("SELECT * FROM log where usuario = '$usuar' and clave = '$clave' " );
$lineas = mysql_num_rows($query);
if ($lineas== 0){
print "DENEGADO";
}else{
print "BIENVENIDO " . $usuar;
}
}
?> |