Code: Alles auswählen
<?php
$verbindung = mysql_connect("localhost", "mydb" , "mypw")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("mytb") or die ("Datenbank konnte nicht ausgewählt werden");
$abfrage = "SELECT username, email FROM forum_user WHERE username LIKE '$username' '$email'";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);
if($row->username == $username)
{
$_SESSION["username"] = $username or["email"] = $email;
echo "Login erfolgreich. <br> <a href=\"home.php\">Homeportal</a>";
}
else
{
echo "Benutzername und/oder eMail waren falsch. <a href=\"memberlogin.htm\">Login</a>";
}
?>
Code: Alles auswählen
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Dein Username*</title>
</head>
<body bgcolor="#2b2b3a">
<form action="login.php" method="post">
<p align="center"><font color="#FFFFFF"><b>Dein Username:</b><br>
<input type="text" size="24" maxlength="50"
name="username"><br><br>
<b>Deine eMail:</b></font><br>
<input type="email" size="24" maxlength="50"
name="email"><br>
<input type="submit" value="Login">
</p>
</form>
</body>
</html>
Code: Alles auswählen
<?php
session_start();
<?php
session_start();
?>
<?php
if(!isset($_SESSION["username"]))
{
echo "Bitte erst <a href=\"memberlogin.html\">einloggen";
exit;
}
?>
und schreibt, obwohl ich in die memberlogin, was falsches eingegeben habe, kommt keine Falscheingabe sondern das:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in \htdocs\testphp\login.php on line 13
Line 13 sagt:
Code: Alles auswählen
$row = mysql_fetch_object($ergebnis);
Home ( link zu Home)
Für Hilfe wäre ich sehr dankbar.