Hallo,

Ik heb een PHP, MySQL login systeem succesvol gemaakt.
Nu wil ik maken dat als ze zijn ingelogd dat ze krijgen te zien,
Welkom <hier de gebruikersnaam>

Maar ik krijg niks te vinden?
Volgens mij is het gewoon een simpel scriptje die de gebruikersnaam laat zien van de ingelogde gebruiker?

Iemand die mij kan helpen?
Ligt aan je opbouw van je script...
De glazen bollen zijn bij de glazenwasser, helaas....

Ik denk zelf dat je een database-query moet maken

SELECT 
	name 
FROM 
	users 
WHERE 
	user_id = ".$userid."
LIMIT	
	0,1
Gebruik sessions, zet de naam in een session en haal hem eruit op de pagina waar hij moet
Als je de naam in de sessie hebt kan het ook door die optehalen
echo 'hallo'.$_SESSION['naam'];
@Wesley PHP, nee dat soort informatie hoort nu net niet thuis in een sessie.


In een sessie staat alleen datgeen wat nergens anders vandaan te halen is en dan ook nog eens op een zodanige manier dat er geen touw aan vast te knopen is.
Maar het is toch veel makkelijker om het een session te gebruiken, dan eerst naar de database te connecten, de gebruikersnaam eruit halen, en dan de tekst te gebruiken.
Punt is wel, wat doe je als je de gebruikersnaam wijzigt :-).
Tsjaah, geen functie maken dat je de gebruikersnaam kan wijzigen ..
Wesley PHP op 13/03/2011 17:59:42

Tsjaah, geen functie maken dat je de gebruikersnaam kan wijzigen ..

Of gewoon en userID in een sessie douwen , en de data uit de database-trekken.
Kan je meteen de rest van de velden meepakken, zoals naam, mailadres etc...
@noppes Hoe wil je het dan doen? SELECT naam FROM user_table WHERE naam='"$_SESSION['naan']"' dan kan je net zo goed gewoon met die sessie aan de gang gaan

Reageren