wie kann ich etwas aus einer Tabelle anzeigen......
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anmeldung
anzeigen
beispiel
beitrag
benutzer
benutzername
button
dan
formular
login
pa
pawort
result
session
spalt
tabelle
username
vielen dank
zugreifen
-
hallo,
ich frag mich wie ich etwas aus einer Tabelle anzeigen kann?
Ich hab eine Datenbank mit den namen benutzer.
Diese tabelle enth?lt 3 spalten : id,user,pass.
Ich m?chte nun wenn sich der Benutzer einloggt das er dan sein Benutzernamen,Passwort und seine Id sieht.
Wie kann ich das ausgeben?
bsp:
Hallo /user/ dein Passwort lautet /pass/ und du hast die Id /id/ .
WIe kann ich soetwas machen?
vielen dank -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Zuerst musst Du zwei Formulare machen:
Login.htm:
Benutzername: Eingabefeld (name="benutzer")
Passwort: Eingabefeld (name="passwort")
Login: Button name="Login"
----------------------------------------
Dann das Formular, das die Seite auswertet:
<?
include ("dbconnect.php"); // Hier kannst Du die Datenbank verbinden!
$user = $_http_POST_vars["benutzer"];
$passwort = $_HTTP_POST_VARS["passwort"]
$sql= "SELECT * FROM <tabellenname> WHERE benutzer='$user' AND passwort='$passwort'";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
$pwt = $row["passwort"]; //Passwort aus Tabelle
$usert = $row["user"]; //Username aus Tabelle
$id = $row["id"]; // ID aus Tabelle auslesen
}
if ($pwt == $passwort AND $usert = $user) {
echo "Eingeloggt als $user";
echo "<br>";
echo "ID: $id";
echo "<br>";
echo "Passwort: $pwt";
}
else {
echo "Ihre Mitgliedsdaten sind falsch!!";
}
?>
ICh hoffe, das hat dir weitergeholfen!! Hoffe auch, dass Du verstehst, was ich damit meine!!
MfG
-
Ganz simples MySQL:
$user muss du irgendwie aus der anmeldung ?bergeben, z.b. per session
<?php
//Hier musste erstmal connecten (mysql_connect, select_db)...
$sql = "SELECT * FROM tabellenname WHERE user = '$user'";
$result = mysql_query($sql) OR die(mysql_error());
$row = mysql_fetch_array($result);
echo "Hallo $row['user'] deine ID ist $row ['id'] und dein Passwort ist $row['pass']";
?>
Edit:
@vorposter: ich glaube der hat das login schon, aber er soll sich selber mal melden...
Beitrag ge?ndert am 14.11.04 12:18 von theuntouchables -
also ein login und regg formular hab ich schon.
In meiner Tabelle hab ich 3 felder die angelegt werden wenn sich ein benutzer reggt:
id,benutzer und passwort.
Und diese 3 sachen will ich wenn sich der user eingeloggt hat ausgeben. -
kann nicht einer ein beispiel machen????
Ich benutze diesen tag:
<?php
session_start();
if(!session_is_registered('user') || $_SESSION['user'] == "") {
header("Location: neu.php");
die;
}
?>
um zu ?berpr?fen ob der benutzer eingeloggt ist wenn nicht bekommt der user keinen zugriff.
Gibt mir mal biztte ein beispiel:
<?php
session_start();
if(!session_is_registered('user') || $_SESSION['user'] == "") {
header("Location: neu.php");
die;
}
?>
<?php
........beispiel...............
?>
danke -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage