Ver Mensaje Individual
  #12 (permalink)  
Antiguo 07/07/2011, 06:53
Avatar de Melecio
Melecio
 
Fecha de Ingreso: julio-2011
Ubicación: Coahuila
Mensajes: 320
Antigüedad: 12 años, 10 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&iacute;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>&nbsp;</p>
<p>&nbsp;</p>
</div>
<p>&nbsp;</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;
}
}
?>