login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[MYSQL]rating systeem

Offline Ibrahim - 20/10/2005 15:15 (laatste wijziging 20/10/2005 15:28)
Avatar van IbrahimPHP expert Beste leden,

Ik ben bezig met een rating systeem. Ik kom er echt niet uit. Ik wil graag dat per lid maar een keer kan stemmen. Moet ik dan in de rating tabel 2 rijen met userid en al_gestemd aanmaken?

Edit:

edit:

Ik denk dat ik de oplossing al weet. Ik maak een extra rij aan in de tabel van de algestemd. Daar zet ik al_gestemd 1 voor ja 0 voor nee plus een rij met userid en een rij met tut_id en dan check ik of de lid in de tabel zit door te kijken naar de tut en dan te kijken naar de id nummer in de tabel en een sessie aanmaken van de gebruikersid en kijke of ie erin zit. Ik weet alleen niet of het klopt 

2 antwoorden

Gesponsorde links
Offline gijs - 20/10/2005 15:36
Avatar van gijs HTML beginner Ik het anders aanpakken. Je maakt een tabel die heet gestemd oid.
Daarin komen ten minste de volgende kolommen: pollid en userid.

Als je nu wil kijken of een lid al heeft gestemd kijk je of er een rij bestaat waarin het pollid en de userid voorkomen. Is dat niet het geval, dan kan het lid stemmen, anders niet.

Hopelijk heb ik je vraag zo beantwoord. 
Offline Ibrahim - 20/10/2005 15:49 (laatste wijziging 20/10/2005 15:49)
Avatar van Ibrahim PHP expert ik heb ong. hetzelfde gedaan en het werkt 

stap 1:

tabel aangemaakt met de volgende rijen:
-id
-tut_id
-user_id
-al_gestemd

stap 2:

query uitgevoerd:
"SELECT * FROM algestemd WHERE tut_id='".$tut_id."' AND user_id='".$_SESSION['id']."'"

stap 3:

dan een ifje uitgevoerd:
  1. <?php
  2. if($data['al_gestemd'] == 1)
  3. {
  4. echo 'Al gestemd';
  5. }
  6. else
  7. {
  8. echo 'Ge kunt nog stemme ;-)';
  9. }
  10. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.18s