Reactiesysteem
Hallo,
Ik heb een probleemp. Ik ben bezig met een downloadsite waar je allerlei dingen kan downloaden (doet er verder niet toe) Nu ben ik ook bezig met een member systeem. Dat is allemaal gelukt, members kunnen registreren en inloggen;) Nu wil je bijvoorbeeld Winrar downloaden. Je klikt op de link en je gaat naar een aparte pagina met de downloadlink+nog wat informatie over de download.
Nu ben ik ook bezig met een reactie systeem op zo'n download. Je mag alleen reageren nadat je ingelogd bent. Het is me al gelukt om de forms niet te laten zien als je NIET ingelogd bent. (mbv sessies) Je ziet dan alleen de reacties.
Maar HOE kan ik nou instellen dat bij de reactie automatisch de inlognaam staat. Zodat de mensen kunnen zien dat de reactie van jou is. Ik heb al geprobeerd om de inlognaam aan te roepen via mysql. Maar wat dan het probleem is wanneer je inlogd op een andere naam zie je bij exact dezelfde reactie de inlognaam staan waarmee je ingelogd ben. Dus als ik ingelogd bent op bv weerdm dan staat er bij die reactie als naam: weerdm. en als ik inlog op marcel staat er op exact de zelde reactie Marcel. Niet goed dus
Ik heb een probleemp. Ik ben bezig met een downloadsite waar je allerlei dingen kan downloaden (doet er verder niet toe) Nu ben ik ook bezig met een member systeem. Dat is allemaal gelukt, members kunnen registreren en inloggen;) Nu wil je bijvoorbeeld Winrar downloaden. Je klikt op de link en je gaat naar een aparte pagina met de downloadlink+nog wat informatie over de download.
Nu ben ik ook bezig met een reactie systeem op zo'n download. Je mag alleen reageren nadat je ingelogd bent. Het is me al gelukt om de forms niet te laten zien als je NIET ingelogd bent. (mbv sessies) Je ziet dan alleen de reacties.
Maar HOE kan ik nou instellen dat bij de reactie automatisch de inlognaam staat. Zodat de mensen kunnen zien dat de reactie van jou is. Ik heb al geprobeerd om de inlognaam aan te roepen via mysql. Maar wat dan het probleem is wanneer je inlogd op een andere naam zie je bij exact dezelfde reactie de inlognaam staan waarmee je ingelogd ben. Dus als ik ingelogd bent op bv weerdm dan staat er bij die reactie als naam: weerdm. en als ik inlog op marcel staat er op exact de zelde reactie Marcel. Niet goed dus
Gesponsorde koppelingen:
Je moet de reacties in de database opslaan.
Je reactie-tabel heeft dan
Id Reactie-content UserId
En je user-tabel heeft
Id Naam
Bij het ophalen van de reacties haal je met de juiste query de reacties en de bijbehorende namen op.
Je reactie-tabel heeft dan
Id Reactie-content UserId
En je user-tabel heeft
Id Naam
Bij het ophalen van de reacties haal je met de juiste query de reacties en de bijbehorende namen op.
Instellen? Scripten zul je bedoelen lijkt me.
Dat van als je met een andere user inlogt dat je dan bij hetzelfde bericht, een andere naam krijgt snap ik niet echt, hoe heb je dit voorelkaar gekregen?
Je moet gewoon de reactie's uit je database trekken, je zult vast en zeker de naam van wie die reactie heeft geschreven er bij hebben of een id. Dan check je of die naam en / of id van de schrijver van een bericht overeen komt met de naam en / of id van de ingelogde persoon. Als het goed is heb je namelijk dat ook in de sessie zitten.
Ennuh, misschien een cursusje sessie's doen, bijv dit?
Dat van als je met een andere user inlogt dat je dan bij hetzelfde bericht, een andere naam krijgt snap ik niet echt, hoe heb je dit voorelkaar gekregen?
Je moet gewoon de reactie's uit je database trekken, je zult vast en zeker de naam van wie die reactie heeft geschreven er bij hebben of een id. Dan check je of die naam en / of id van de schrijver van een bericht overeen komt met de naam en / of id van de ingelogde persoon. Als het goed is heb je namelijk dat ook in de sessie zitten.
Ennuh, misschien een cursusje sessie's doen, bijv dit?
Oke bedankt allemaal:D



