Doty
New member
Hy!!
Ich hab ein Problem mit meiner Hausübung!!
In einer Datenbank gibt es eine Tabelle, wo Namen, Passwort und Username drinnenstehen.
Die Übung besteht darin, dass man sich anmelden kann mit dem Usernamen und Passwort aus dieser Tabelle. Wenn man dann auf Einloggen drückt, sollte der Namen ausgegeben werden und die Loginfelder sollten verschwinden... Aber irgendwie klappt es bei mir nicht!!
Das ist der Code:
Ich hab das ungute Gefühl ich denke zu einfach!!
Kann mir jemand helfen?
LG Doty
Ich hab ein Problem mit meiner Hausübung!!
In einer Datenbank gibt es eine Tabelle, wo Namen, Passwort und Username drinnenstehen.
Die Übung besteht darin, dass man sich anmelden kann mit dem Usernamen und Passwort aus dieser Tabelle. Wenn man dann auf Einloggen drückt, sollte der Namen ausgegeben werden und die Loginfelder sollten verschwinden... Aber irgendwie klappt es bei mir nicht!!
Das ist der Code:
PHP:
<html>
<head>
<title>Login</title>
</head>
<body>
<?
$einfuegen = $_POST["login"];
$Vorname = $_POST["Vorname"];
$Nachname = $_POST["Nachname"];
include("config.php");
if ($einfuegen == 1) // neue Werte werden in die Datenbank eingefuegt
{
$ergebnis = mysql_query("SELECT vorname, nachname FROM tbl_benutzer) VALUES ('$Nachname','$Vorname')");
// echo "ergebnis nach INSERT=$ergebnis <br>";
}
?>
Login
<form name="form" method="post" action=<?php echo $_SERVER['PHP_SELF']?>>
Benutzername:<br>
<input type="text" name="name" size="25"><br>
<br>
Passwort:<br>
<input type="password" name="passwort" size="25"><br>
<input type="submit" value="Einloggen" name="login">
</form>
<?
$ergebnis = mysql_query("SELECT vorname, nachname FROM tbl_benutzer");
$cnt = 0;
while($row = mysql_fetch_assoc($ergebnis))
{
$db_name = $row["name"];
$db_vorname = $row["passwort"];
$cnt++;
if ($cnt <= 1) {
echo "Vorname=$Vorname <br>";
echo "Nachname=$Nachname <br>";
}
}
?>
</body>
</html>
Ich hab das ungute Gefühl ich denke zu einfach!!
Kann mir jemand helfen?
LG Doty
Zuletzt bearbeitet: