problemen met reactie script

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

R

R

16/01/2006 11:14:00
Quote Anchor link
hey mensen ik heb een probleem

ik heb een profielen site, en op zo een profiel kunnen mensen reageren!

nou wou ik alleen dat members konden reageren,, dat heb ik opgelost met if ($_SESSION['loggedin'] == etc etc..

maar nu stuit ik op de volgende probleem, de mensen hebben elk een avatar (de naam van die avatar op de server is meestal $userid.png)

wanneer iemand reageert wil ik dat de avatar bij de reactie komt... Hoe doe ik dat???

en nou heb ik wel gewoon geprobeerd een veld in de tabel reacties genaamd avatar te maken en daar dan de userid in te zetten wanneer mensen wat toevoegen, probleem is echter dat hij de userID niet pakt.... want wanneer iemand reageeerd staat ook nergens een USER ID van de persoon die wilt reageren zeg maar....

dus hoe doe ik dat?
 
PHP hulp

PHP hulp

16/01/2025 06:21:13
 
- wes  -

- wes -

16/01/2006 11:16:00
Quote Anchor link
een userid meeposten in je database? hoe weet je anders wie wie is?
 
Erik Rijk

Erik Rijk

16/01/2006 11:21:00
Quote Anchor link
na het inloggen de User ID in een sessie zetten?
die kan je dan later weer uitlezen en dus ook in de DB stoppen.

Succes
 
R

R

16/01/2006 11:54:00
Quote Anchor link
hoe zet je een user ID in de sessie dan??

ik doe alleen

if ($_SESSION['loggedin'] == 'ja'){

elseif ($_SESSION['loggedin'] != 'ja'){
echo "<h1>Je moet eerst inloggen om deze page te bekijken...<h1>";
}
 
Arjan Kapteijn

Arjan Kapteijn

16/01/2006 12:34:00
Quote Anchor link
In de tabel reacties zet je hopelijk naast het bericht ook de naam van de persoon die een reactie plaats? Samen met de tijd, datum en het ipadres? Wat is het probleem dan om daar een tabel naast te zetten met een userID (eigenlijk zou ik liever een userID erin zetten dan een 'naam', foraign key erbij en klaar).

Nadat mensen ingelogd zijn zet je toch in de sessie of in een database tabel het userid? Je wilt toch weten wie er met welke sessie is ingelogd?
Gewijzigd op 16/01/2006 12:37:00 door Arjan Kapteijn
 
R

R

16/01/2006 12:45:00
Quote Anchor link
Arjan:
In de tabel reacties zet je hopelijk naast het bericht ook de naam van de persoon die een reactie plaats? Samen met de tijd, datum en het ipadres? Wat is het probleem dan om daar een tabel naast te zetten met een userID (eigenlijk zou ik liever een userID erin zetten dan een 'naam', foraign key erbij en klaar).

Nadat mensen ingelogd zijn zet je toch in de sessie of in een database tabel het userid? Je wilt toch weten wie er met welke sessie is ingelogd?


ik zet naam en email etc etc maar dat zijn velden die ze ZELF invullen...... eerst kon namelijk gewoon iedereen reageren,,,

maar nu heb ik het zo gezet dat je alleen kan reageren als loggedin JA is.... maarja hoe moet ik dan die user ID eruit halen :S
 
Arjan Kapteijn

Arjan Kapteijn

16/01/2006 12:48:00
Quote Anchor link
loggedin is iets wat geset word tijdens het inloggen right? Dan set je daar ook een userid in een sessie. Of zet in een sessie een md5 hash die corrospondeerd met gegevens in een temp tabel.
 
R

R

16/01/2006 14:39:00
Quote Anchor link
hey mensen ik heb het volgende gedaan

bij het inloggen heb ik het volgende toegevoegd

$data = mysql_fetch_object($result);
$userid = $data->userid;
session_register("userid");
$level = $data->level;
session_register("level");
$naam = $data->naam;
session_register("naam");
$email = $data->email;
session_register("email");

en het werkt..............

thanks!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.