Name anzeigen
Hi,
ich habe mir mit hilfe einer online-anleitung einen Loginbereich mit MySQL erstellt. Der login erfolgt mit einer login.php: Code:
<? Code:
<? Jetzt würde ich gern noch den Namen des angemeldeten Benutzers anzeigen lassen. Also das da z.B. steht "Hallo Sven" wenn sich Sven gerade angemeldet hat. Wenn man nicht angemeltet ist, soll da stehen "Hallo Gast". Wie mach ich sowas? |
AW: Name anzeigen
Hallo und Willkommen im Forum,
Deine Frage hört sich so an als ob Du nicht viel Ahnung von PHP hast. Also bitte erst die Grundlagen lernen sonst wirst Du nicht weit kommen. Bitte benutze auch immer die PHP-Tags im Forum. Der Code ist dann wesentlich besser lesbar. Und zu Deiner Frage: Du hast doch die UserID. Darüber kannst Du einfach den User-Namen herausfinden und in der Variablen $_SESSION["Name"] speichern. Der Rest ist eine einfache IF_Abfrage und echo-Ausgabe. doppelklick |
AW: Name anzeigen
So etwa??
PHP-Code:
|
AW: Name anzeigen
Wenn der User-Name per Get übertragen wird passt es. Wird der User-Name, wie bei Dir, mit Post übertragen musst Du $_POST['username'] verwenden.
Klappt das auch nicht musst Du den User-Namen anhand der UserId aus der Datenbank auslesen. doppelklick |
AW: Name anzeigen
Mit Post gehts auch nich...
Zitat:
|
AW: Name anzeigen
Mit einer Datenbankabfrage wie Du sie in Deiner sessionhelpers.inc.php auch machst.
Einfacher setzt Du aber die Variabel bei Deiner login-Funktion gleich mit. PHP-Code:
|
AW: Name anzeigen
Oh man ich dreh hier noch durch...Ich bekomm immernoch Gast angezeigt...
Was mach ich den falsch? |
AW: Name anzeigen
Hast Du als erstes
PHP-Code:
doppelklick |
AW: Name anzeigen
Ja hab ich
Vielleicht noch ein kleiner Überblick: PHP-Code:
PHP-Code:
|
AW: Name anzeigen
OK hat sich erledigt.
Vielen dank für deine Hilfe. Jemand hat mir folgenden code für die sessionhelper.inc.php gegeben: PHP-Code:
PHP-Code:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 07:41:16 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.