Ich möchte gern folgendes PHP-Script erstellen.
Man gibt Username und eMail ein. Dieses wird in
Datenbank geprüft. Ist es ok, soll auf eine Seite
weitergeleitet werden.
Die Tabelle heisst club_user, wo sich login (Username)
und email (eMail-Adresse) befinden. Die Tabellen
befinden sich in der Datenbank Club.
Login htm:
HTML
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>login</title>
</head>
<body bgcolor="#2b2b3a">
<form action="login.php" method="post">
<p align="center"><font color="#FFFFFF">[b]Dein Username:[/b]
<input type="text" size="24" maxlength="50"
name="login ">
[b]Deine eMail:[/b]</font>
<input type="email" size="24" maxlength="50"
name="email">
<input type="submit" value="Login">
</p>
<p align="center"><font size="4" color="#FF0000">* Nicknamen und eMail wie im
Club eingeben!</font></p>
</form>
</body>
</html>
Alles anzeigen
login.php
PHP
<?php
session_start();
?>
<?php
$verbindung = mysql_connect("****host", "***" , "***")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("club") or die ("Datenbank konnte nicht ausgewählt werden");
$abfrage = "SELECT login , email FROM club_user WHERE login = '$login ' AND email = '$email'";
$row = mysql_fetch_object($ergebnis);
if($row->login == $login)
{
$_SESSION["login"] = $login;
$_SESSION["email"] = $email;
echo "Login erfolgreich.
<a href=\"home.php\">Home</a>";
}
else
{
echo "Login-Name und/oder eMail waren falsch. <a href=\"login.html\">Login</a>";
}
Alles anzeigen