login  Naam:   Wachtwoord: 
Registreer je!
 Forum

poll

Offline gothmog - 25/05/2005 18:46
Avatar van gothmogLid ik wil kijken of iem. al een keer heeft gestemd, maar niet met coockies.

dus of een user al heeft gestemd van het ledensysteem, dat doe ik met:
if

maar hoe kan ik kijken of er al een rij is met $user in staat

8 antwoorden

Gesponsorde links
Offline Steven - 25/05/2005 18:48
Avatar van Steven HTML interesse Hij slaat dan het antwoord op in je DB, als het goed is sla je dan het ip ook op, dat kan je dat later laten vergelijken door een script, en die laat dan zien wie er gestemd heeft: leden, gasten... zoiets?
Offline Martijn1989 - 25/05/2005 19:00
Avatar van Martijn1989 PHP ver gevorderde Poll database rij met : gestemd , kolommen met ip's

tellen of ip der instaat
if ($member->ip < 1) {
Poll stemen
} else {
resultaten
}
Offline Legolas - 25/05/2005 19:04
Avatar van Legolas Onbekend Ik denk eerder dat je een tabel 'stemmen' moet maken. Daarin zet je:
id user pollid
en dan steeds zoiets kijken:
mysql_num_rows(mysql_query("SELECT * FROM stemmen WHERE user = '".$fetch['user']."' AND pollid = ".$poll_id));
en dan moet je die 2 vars gewoon ophalen, en je bent klaar
Offline gothmog - 25/05/2005 19:31
Avatar van gothmog Lid aja...

snap t niet zo

mss is dit iets duidelijker:

ik heb 1 pol, ik wil niet met coockies of id werken, maar net als hier op sitemasters zeg maar door te kijken of de user in de tabel van de poll staat.

ik heb 1 poll

en dan zet ik dit in de database:
1. waar die op gestemd heeft
2. de username

maar nu snap ik de res niet helemaal...
Offline Legolas - 25/05/2005 19:45
Avatar van Legolas Onbekend Neej....
je maakt nog een tabel 'stemmen'
met de velden die ik al heb genoemd...
stemmen-> insert in die tabel, gebruikersnaam en pollid dus...
en dan weer aantal regels kijken met numrows bijvoorbeeld...

Easy...
Offline gothmog - 25/05/2005 20:33
Avatar van gothmog Lid het gaat niet echt om de invoer, maar meer om het eruit te halen...

maar ik wil dat iem. niet 2 keer kan stemmen, dus dat hij kijkt of de username al in de tabel staat, zo ja, dan moet ie stoppen met de invoer...
Offline Legolas - 25/05/2005 20:40 (laatste wijziging 25/05/2005 20:40)
Avatar van Legolas Onbekend
  1. <?
  2. if(mysql_num_rows(mysql_query("SELECT * FROM stemmen WHERE pollid = ".$pollid." AND username = '".$_SESSION['username']."'")) > 0){
  3. // resultaten
  4. }
  5. else{
  6. // vragen
  7. }
  8. ?>

Snap je het nu?
Offline gothmog - 25/05/2005 20:42
Avatar van gothmog Lid als jij mij nou eens snapte...

ten eerste is er maar 1 poll
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.191s