Guten Tag,
da bin ich mal wieder. Ich habe eine Frage. Ich habe in meiner MySQL Tabelle zwei Spalten.
Eine mit "User" und eine mit "Bemerkung". Das alles soll ein Useraktensystem werden, jedoch möchte ich
folgende Funktion jetzt einbauen. Auf der Seite, wo die Userakte ist, gibt es ein Suchefeld, wo ich z.B.
einen Usernamen eingebe, wenn der Username in der Tabelle vorhanden ist, sollen alle Bemerkungen zu
diesem User wiedergegeben werden. Wenn nicht so ein User vorhanden ist, soll eine Fehlermeldung kommen.
Desweiteren habe ich eine weitere Frage:
Zur Zeit habe ich ein einfaches Login System, welches wie folgt aussieht:
<?php
$verhalten = 0;
session_start();
if(!isset($_SESSION["username"]) and !isset($_GET["page"])) {
$verhalten = 0;
}
if($_GET["page"] == "log") {
$user = $_POST["user"];
$passwort = $_POST["passwort"];
if($user == "XXX" and $passwort == "XXXX") {
$_SESSION["username"] = $user;
$verhalten = 1;
} else {
$verhalten = 2;
}
}
?>
<html>
<head>
<title>Control Panel - Home</title>
<link rel="stylesheet" type="text/css" href="design.css">
<?php
if($verhalten == 1) {
?>
<meta http-equiv="refresh" content="3; URL=seite2.php"
<?php
}
?>
</head>
<body>
<div id="webseite">
<div id="header">
<h1>Control Panel</h1>
</div>
<div id="main">
<div id="left">
<table border="1">
<tr>
<td style="padding:35px; width:200px; ">
Home
<br><br>
<a>A - </a> Userakte
<br><br>
<a>A - </a> Useraktezeigen
<br><br>
Ausloggen
</td>
</tr>
</table>
</div>
<div id="right">
<h2>Willkommen im Control Panel! Bitte logge dich ein!</h2>
<?php
if($verhalten == 0) {
?>
Bitte logge dich ein:<br />
Du weiß nicht dein Passwort? Du hast deinen Benutzername vergessen? Dann hast du eben Pech!<br><br>
<form method="post" action="inex.php?page=log">
<b>User:</b><input type="text" name="user" /><br />
<b>Passwort:</b><input type="password" name="passwort" /><br />
<input type="submit" value="Einloggen" />
</form>
<?php
}
if($verhalten == 1) {
?>
Du hast dich richtig eingeloggt und wirst nun weitergeleitet....
<?php
}
if($verhalten == 2) {
?>
Du hast dich nicht richtig eingeloggt, <a href="inex.php">zurück</a>.
<?php
}
?>
</div>
</div>
<div id="footer">
<?php
$verbindung = mysql_connect ("localhost", "XXX", "XXX")
or die ("Fehler gefunden! Keine Verbindung zur MySQL Datenbank! Bitte benachrichtigen Sie mich!");
$datenbank = mysql_select_db ("ni71250_1sql3")
or die ("Ein Fehler! Es konnte keine Verbindung zur Datenbank hergestellt werden! Bitte benachrichtigen Sie mich!");
$abfrage = "SELECT * FROM footer";
$resultat = mysql_query($abfrage);
while($daten = mysql_fetch_object($resultat)) {
echo "$daten->footerinfo";
}
mysql_close($verbindung);
?>
</div>
</div>
</body>
</html>
Alles anzeigen
Ich möchte gerne, dass man die Login Daten aus einer Tabelle bekommt, dass heißt das man sich nur einloggen kann,
wenn der Benutzer in einer Tabelle existiert, sowie das Passwort. Es wäre nett, wenn mir jemand helfen könnte.
Es muss nichts verschlüsseltes sein. Denn das ist eine reine private Seite.
Ich hoffe ihr versteht was ich meine.
Viele Grüße
Chris