Also ich habe folgendes geschrieben (Fehlerbeschreibung kommt untendrunter ;))
index.html
HTML
<html>
<head>
<title>UserControlPanel</title>
</head>
<body>
<h1>Login</h1>
<hr>
<form action='login.php' method='post'>
<p>
Benutzername: <input type='text' name='name'>
</p>
<p>
Passwort: <input type='text' name='password'>
</p>
<p>
<input type='submit' name='submit' value='Login'>
</p>
</form>
</body>
</html>
Alles anzeigen
login.php
PHP
<?php
session_start();
$connect = @mysql_connect("localhost","root","ZENSUR") or die("Verbindung mit MySQL fehlgeschlagen!");
mysql_select_db("ucp")or die("Datenbank existiert nicht!");
if($_POST['submit'])
{
$user = $_POST['name'];
$pass = $_POST['password'];
$query = mysql_query("select * from users where username='$user' and password='$pass' limit 1");
$num_rows = mysql_num_rows($query);
if($num_rows == 1){
$_SESSION['username'] = $user;
header("Location: ucp.php");
}else{
echo "Da ist irgendwo ein Fehler!";
}
}else{
header("Location: index.html");
}
?>
Alles anzeigen
ucp.php
PHP
<?php
$connect = @mysql_connect("localhost", "root", "Zensur") or die("Verbindung zu MySQL fehlgeschlagen");
mysql_select_db("michi");
$username = $_SESSION['username'];
$query = mysql_query("select * from players where Name='$username'");
$num_rows = mysql_num_rows($query);
if(num_rows == 1)
{
while($row = mysql_fetch_assoc($query)){
echo "Wilkommen ".$row['Name'].",<br>".
"Dein erster Login war am (Jahr-Monat-Tag Stunden-Minuten-Sekunden) " .$row['FirstLogin']. " und dein letzter Login war am " .$row['LastLogin'].".<br>".
"Insgesamt hast du dich ".$row[totalLogin]." mal eingeloggt! <br>".
"Dein Titel ist ".$row[Title].". Du bist ".$row[TotalDeaths]." mal gestorben.<br>".
"Du hast ".$row[Money]."€<br>".
"Du hast ".$row[totalBlocks]." Blöcke gebaut.<br>".$row[totalKicked]." deiner Besuche haben mit einem Kick geendet.";
}
}else{
echo "Der Benutzername " .$username." existiert nicht!";
}
?>
Alles anzeigen
Das Problem:
Also ich logg mich mit dem richtigen Username und Passwort aber trotzdem kommt: Der Benutzername existiert nicht (Hier ist auch ein Fehler, denn es müsste heißen "Der Benutzername TheBlackMichi existiert nicht!")
Ich hoffe ihr könnt mir helfen
MFG
TheBlackMichi