Hallo
Ich versuche für mein MySQL Lern Script ein kleines UCP zu Coden,
ALso nicht komplett von vorne, ich habe das im Internet gefunden, aber es hat noch nicht viele sachen,
ALso
Ich habe hier die
Index.php
PHP
<html>
<head><title>Test UCP</title></head>
<body>
<form action="login.php" method="post">
<table align="center">
<tr>
<td align="center">
<b><font size="4" color="#000080">User Control Panel</font></b>
</td>
</tr>
<tr align="center">
<td>
<p><input type="text" name="User" size="20" /></p>
<p><input type="password" name="Password" size="20" /></p>
</td>
</tr>
<tr>
<td align="center">
<p><input type="submit" />
<input type="reset" /> </p>
</td>
</tr>
</table>
</form>
</body>
</html>
Alles anzeigen
Login.php
PHP
<?php
include("connect.php");
session_start();
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
if(isset($_SESSION["Username"]))
{
$user = $_SESSION["Username"];
$pass = $_SESSION["Password"];
}
else
{
$user = $_POST["User"];
$pass = $_POST["Password"];
$_SESSION['Username'] = $user;
$_SESSION['Password'] = $pass;
$escuser = mysql_real_escape_string($user);
$escpass = mysql_real_escape_string($pass);
}
$query = "SELECT * FROM users WHERE pUsername = '$escuser'";
$result = mysql_query($query);
$username_exist = mysql_num_rows($result);
if($username_exist == 0)
{
echo 'Dieser User Existiert nicht.! <br />';
echo '<a href="index.php">Zum Login zurüc</a>';
unset($_SESSION['Username']);
unset($_SESSION['Password']);
die;
}
$row = mysql_fetch_row($result);
if($row[2] !== $escpass)
{
echo 'Das Passwort ist Falsch! <br />';
echo '<a href="index.php">Zum Login zurüc</a>';
unset($_SESSION['Username']);
unset($_SESSION['Password']);
die;
}
$message = "Willkommen $escuser!<br />";
echo $message;
echo "<br />";
echo "
<table border = 1>
<tr>
<td>Level</td>
<td>$row[7]</td>
</tr>
<tr>
<td>Expirience</td>
<td>$row[8]</td>
</tr>
<tr>
<td>Hours Played</td>
<td>$row[9]</td>
</tr>
<tr>
<td>Money</td>
<td>$$row[10]</td>
</tr>
<tr>
<td>Bank</td>
<td>$$row[11]</td>
</tr>
</table>";
?>
Alles anzeigen
Und die Connect.php
Aber ich habe diesen Fehelr wenn ich mich einloggen will,
PHP
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in D:\xampp\htdocs\login.php on line 24
Dieser User Existiert nicht.!
Zum Login zurüc
Also ich habe es auf meinem PC mit XAMPP Laufen.
Was muss ich anders machen ?
Danke
MFG
Raphael