Beste phpérs,

Ik ben met een vriend een bedrijf aant starten
IK zorg voor de site.. Maar ik heb een probleem bij inloggen..
Als je bent ingelogt.. Had ik graag dat er staat.
Welkom Dhr/Mevr (achternaam)..

Dus als ik inlog met Gilian Abels (jongen)
Moet dit er staan:
Welkom Dhr. Abels,

Weet iemand daar een oplossing voor?

Met Vriendelijke Groet,
Gilian Abels
Je hebt die achternaam vast ergens opgeslagen. Vervolgens echo je die achternaam op die plek.
Nee.. Het is uit een database.
Het moet voor iedereen zo zijn.. Bijv..
Stefan Poli logt in
Welkom Dhr. Poli

Rachel van den einde logt in
Welkom Mevr. Einde van den..
snap je??
het moet dus met een row command ofzow
Dan haal je het eerst uit de Database en dan echo je het.
@ Gilian, als iemand ingelogd is, dan heb je toch een cookie (of sessie) ergens geplaatst?

Als in die cookie voorbeeld het id staat van de gebruiker dan kan je alle gegevens van de gebruiker oproepen met de WHERE clausule. (WHERE id="...">)

Let wel ook op dat men cookies kan manipuleren, dus zorg voor een anti SQL-Injection en ik zou ook nog een hash ergens opslaan want anders kan diegene (de manipulator) voorbeeld het id 5 maken, en dingen veranderen voorbeeld onder de persoon met id 5.


<?php

echo 'Welkom Mevr/Dhr '.$row_user['achternaam'].'.';

?>
Je moet de naam niet in 1 veld opslaan. Een naam moet je opslaan als Voornaam, tussenvoegsel, achternaam en initialen (als je die al gebruikt)
Hoe ziet je DB eruit?

Reageren