If Anweisung in Ajax

Gottesrichter

Grünschnabel
Hallo,

ich habe über ein Formular einen Benutzername und ein Passwort an eine Seite, die mit Ajax in einem Div wiedergeben wird, übergeben. Wenn ich jetzt diese beiden Formulareinträge mit einer If-Anweisung auf deren Richtigkeit überprüfen will kommt immer die von mir anglegte Meldung das die Angaben nicht richtig sind, selbst wenn sie richtig sind.
Anbei seht ihr noch alle Quelltexte der beteiligten Dateien

check.php
PHP:
<?php

		
	include("connect.php");
	
	$usr = $HTTP_GET_VARS["usr"];
	$pass = $HTTP_GET_VARS["pass"];
	
	echo $usr;
	print "<br>";
	echo $pass;
	print "<br><br>";
	
	$result = mysql_query("SELECT * FROM user WHERE usr = '$usr'");
	while($row = mysql_fetch_array($result))
	{
		$db_user = $row['usr'];
		$db_pass = $row['pass'];
	}
	
	if($db_user == $usr)
	{
		print "Hallo";
	}
?>

log.php
Code:
<?php
	
	
	include("connect.php");
?>
<html>

<head>
	<link rel="stylesheet" href="css/log.css">
</head>
	
<body>

<div id="c1">
<a href="#" onclick="sndReq" style="color:#ffffff">click</a>
</div>
<div id="c2">...lade</div>

</body>
</html>

ajax1.js
HTML:
if(navigator.appName.search("Microsoft") > -1){
 //resObjekt = new ActiveXObject("Microsoft.XMLHTTP");
  resObjekt = new ActiveXObject("MSXML2.XMLHTTP");
}
else{
 resObjekt = new XMLHttpRequest();
}
function sndReq() {
    resObjekt.open('get', 'check.php?usr='+escape(document.f.usr.value)+' &pass=' +escape(document.f.pass.value),true);
    resObjekt.onreadystatechange = handleResponse;
    resObjekt.send(null);
}
function handleResponse() {
  if(resObjekt.readyState == 4){
    document.getElementById("c2").innerHTML = resObjekt.responseText;
  }
}

Vielen Dank
 

Neue Beiträge

Zurück