Hey, ich hab folgendes script :
<?php
session_start();
?>
<!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>Unbenanntes Dokument</title>
</head>
<body>
<?php error_reporting(E_ALL);
$file = "/verbindung.php";
$connection = require dirname(__FILE__) .$file;
if ($connection) {
if (isset($_POST['submit']))
{
$sql = "SELECT username,id FROM users WHERE password = '".MD5($_POST['password'])."';";
$result = mysql_query($sql) OR die(mysql_error()." => ".mysql_error());
if (mysql_num_rows($result)) {
$rows = mysql_fetch_assoc($result);
$_SESSION['ID'] = $rows['id'];
$_SESSION['USERNAME'] = $rows['username'];
echo "Succesful logged in, Home.php
\n";
}
else {
echo "There isn't any user named ".$_REQUEST['username']." with that password, try again
\n";
}
}
else {
echo "falsch!";
}}
?>
<input type="text" name="username" />
<input type="password" name="password" />
<input type="button" name="submit" value="Login"/>
</body>
</html>
Alles anzeigen
es soll eine abfrage der db stattfinden, benutzername und passwort sollen verglichen werden, allerdings passiert nichts, außer das er mir die ganze zeit "falsch!" anzeigt
hier noch mal die verbindung.php (diese befindet sich im selben ordner)
<!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>Unbenanntes Dokument</title>
</head>
<body>
<?php
$verbindung = mysql_connect("localhost", "*****" , "*****")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("*****") or die ("Datenbank konnte nicht ausgewählt werden");
?>
</body>
</html>