Wie kann ich die variable $status (s. folgender source) übergeben an ein formular. Ausserhalb des php ist sie wohl nicht sichtbar :-(
das script wird von einer index.html aufgerufen.
dank im voraus !
das script wird von einer index.html aufgerufen.
dank im voraus !
PHP:
<html>
<head>
</head>
<body>
<?php
$username = $HTTP_POST_VARS['username'];
$password = $HTTP_POST_VARS['password'];
//db öffnen
$link = mysql_connect('localhost', 'root', '_____');
if (!$link) {
die('keine Verbindung möglich: ' . mysql_error());
}
// benutze Datenbank
$db_selected = mysql_select_db('_____', $link);
if (!$db_selected) {
die ('Kann datenbank ______ nicht benutzen : ' . mysql_error());
}
$sql = "SELECT password,id FROM klient WHERE id = '$username' ";
$result = mysql_query($sql);
// echo $result;
$db_id="";
$db_password="";
if (!$result) {
die ('Fehlerhafte Abfrage : ' . mysql_error());
}
while ( $test=mysql_fetch_object($result))
{
// print $test->id."<br>";
$db_id = $test->id ;
// print $test->password."<br>";
$db_password = $test->password ;
}
//print $db_id;
//print $db_password;
$status ="something";
if (($db_id == $username)and ($db_password == $password))
{ print "alles ok" ;
$status ="ok";
}
if (($db_id == $username)and ($db_password != $password))
{ print "User vorhanden, PW falsch" ;
$status="pw_falsch";
}
if (($db_id != $username)and ($db_password != $password))
{ print "User nicht vorhanden" ;
$status ="user_falsch";
}
mysql_close();
?>
</body>
</html>