1Danke
ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
175
175
EMPFEHLEN
-
Hallo!
Vor kurzem postete ich ein Problem über Session und mir wurde auch sehr gut geholfen. Nun hab ich ein Problem bei der selben Seiten.
Ich möchte meine Datenbank ausgeben, wo die jeweiligen Usernamen und Passwörter stehen. Die Namen habe ich bei Wert eingetragen, deswegen stehen
die auch nicht im Script. Aber wie kann ich diese Datenbank ausgeben. Ich habe schon vieles versucht, aber es taucht immer ein Problem auf, das
Query nicht ausgeführt werden kann. Die Verbindung mit der Datenbank habe ich extern auf eine andere php-Seite gemacht.
So der Code:
login.php
header.phpPHP-Code:<?php include_once "header.php" ?>
<?php
if(isset($_SESSION['user'])) {
header("Location: startseite.php");
}
if($_POST && $_POST['user_login'] && $_POST['user_passwort']) {
$user = $db->getQueryData(" SELECT *
FROM benutzerliste
WHERE user_login = '{$_POST['user_login']}'
AND user_passwort = '".md5($_POST['user_passwort'])."'
LIMIT 1");
if($user && $user[0]['user_login']) {
$_SESSION['user'] = $user[0];
header('Location: startseite.php');
} else {
echo "Login fehlgeschlagen ";
}
}
?>
<?php include_once "footer.php" ?>
benutzerliste.phpPHP-Code:<?php
include_once("db.php");
$db = new DB("localhost", "", "", "cms-systeme");
session_start();
$messages = "";
if(isset($_REQUEST['action']) && $_REQUEST['action'] == 'logout') {
unset($_SESSION['user']);
$messages = "Sie wurden erfolgreich ausgeloggt!";
}
if(empty($_SESSION['user']) && basename($_SERVER['SCRIPT_NAME']) != "login.php") {
header("Location: login.php");
}
?>
Hoffe es war verständlich!PHP-Code:<?php include_once("db.php");
$db = new DB("localhost", "", "", "cms-systeme");
$db->getQueryData(" SELECT *
FROM benutzerliste
WHERE user_vorname LIKE '%{$_REQUEST['user_vorname']}%'
AND user_nachname LIKE '%{$_REQUEST['user_nachname']}%'
AND user_login LIKE '%{$_REQUEST['user_login']}%'
AND user_passwort LIKE '%{$_REQUEST['user_passwort']}%'
");
$query= "";
$daten = $db->getQueryData($query);
echo "<br />";
echo "<form action='benutzerliste.php' method='post'>";
echo "<input type='submit' name='submit' style= 'display:none;' />";
echo "<table class = 'benutzer' border= '1'>";
echo "<tr>";
echo "<th>".'Vorname'."</th>";
echo "<th>".'Nachname'."</th>";
echo "<th>".'Login'."</th>";
echo "<th>".'Passwort'."</th>";
echo "</tr>";
echo "<tr class = 'abstand'>
<td><input type= 'text' style='width:100px;' name='user_vorname' value='{$_REQUEST['user_vorname']}' /></td>
<td><input type= 'text' style='width:100px;' name='user_nachname' value='{$_REQUEST['user_nachname']}'/></td>
<td><input type= 'text' style='width:100px;' name='user_login' value='{$_REQUEST['user_login']}'/></td>
<td><input type= 'text' style='width:100px;' name='user_passwort' value='{$_REQUEST['user_passwort']}'/></td>
</tr>";
foreach ($daten as $key => $namen)
{
echo "<tr class = 'zeilen'>".
"<td>".$namen['user_vorname']."</td>".
"<td>".$namen['user_nachname']."</td>".
"<td>".$namen['user_login']."</td>".
"<td>".$namen['user_passwort']."</td>".
"</tr>";
}
echo "</table>";
echo "</form>";
?>
Danke!!
-
Einfach: echo "cms-systeme"; und schon wird der Name der Datenbank ausgegeben.
So, wieder ernsthaft. Ich versteh nicht was aus der Datenbank du wie ausgeben möchtest.
Die Userliste gibst du ja bereits aus und Passwörter solltest du nicht ausgeben.
Du kannst Wueries nicht ausführen. Dann gibts da sicher Fehlermeldungen. Her damit.---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
Ja aber ich will sie in einer Tabelle ausgeben und Passwörter werden verschlüsselt ausgeben!
Okai wenn ich query lösche kommt diese Meldung:
Code :1 2 3 4
Warning: Missing argument 1 for DB::getQueryData(), called in C:\xampp\htdocs\cms-systeme\benutzerliste.php on line 24 and defined in C:\xampp\htdocs\cms-systeme\db.php on line 27 Notice: Undefined variable: query in C:\xampp\htdocs\cms-systeme\db.php on line 29 Query konnte nicht ausgeführt werden: Query was empty
-
Wenn du ein Query löschst, kann es selbstverständlich nicht mehr ausgeführt werden. Es ist ja dann weg.
Sorry, ich seh nicht durch was du eigentlich machst. Du hast da 3 Scripte gepostet die in irgend einem Zusammenhang stehen. Schön aber uninteressant.
Interessant wäre:
- wie sieht das Query aus das du abfragen willst.
- Hast du schon mal das Query getestet ? Ich habe mal ein Tutorial geschrieben wie man am besten auf Fehlersuche geht.
[PHP] [MySQL] Debug Queries
Geh es doch mal durch und falls du die Lösung nicht findest, poste mal das ausgegebe SQL-Statement ins Forum.---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
So hab endlich gelöst!
Musste einfach eine Variable vor der Ausgabe der Datenbank erstellen und die in einer foreach - Schleife ausgeben!
Oh man wie einfach!
Danke trotzdem für deine Hilfe!
Ähnliche Themen
-
Datenbank-Problem
Von Puschelchen im Forum PHPAntworten: 6Letzter Beitrag: 02.12.10, 16:25 -
Problem mit ä,ö,ü aus der Datenbank
Von Hattrix im Forum PHPAntworten: 6Letzter Beitrag: 30.09.07, 17:58 -
Datenbank Problem
Von plattfuß im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 14.12.06, 06:28 -
datenbank problem
Von uzge77 im Forum PHPAntworten: 7Letzter Beitrag: 14.07.05, 20:26 -
problem mit sql datenbank
Von Nucleus im Forum PHPAntworten: 2Letzter Beitrag: 24.03.02, 23:31





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren