login  Naam:   Wachtwoord: 
Registreer je!
 Forum

lezen

Offline stijnhau - 02/04/2006 14:46 (laatste wijziging 02/04/2006 20:09)
Avatar van stijnhauOnbekend hallo,

ik heb nu een verkiezingensysteem.
maar nu wil ik dat hij de naam die het meest gekoezen is weergeef in een variabele.

18 antwoorden

Gesponsorde links
Offline marten - 02/04/2006 14:48
Avatar van marten Beheerder leuk 

misschien kan je ons wat code laten zien en bijvoorbeeld een foutmelding of wat er gebeurd
Offline stijnhau - 02/04/2006 14:49
Avatar van stijnhau Onbekend neeh heb ik niet.
heb geen idee met wat ik er aan moet beginnen.
Offline marten - 02/04/2006 14:51
Avatar van marten Beheerder iik heb nu een verkiezingensysteem.

daaruit wil je dus een naam tonen die het meest gekozen is lijkt me,

nou psot daar eens wat info uit dan bv op www.pastebin.be
Offline stijnhau - 02/04/2006 14:52 (laatste wijziging 02/04/2006 14:57)
Avatar van stijnhau Onbekend http://www.site...p;id=13504
daar staat hoe hij het opslaat.
en nu wil ik zien naar wie het meest in stem staat.^^
Offline Ultimatum - 02/04/2006 15:05
Avatar van Ultimatum PHP expert nou je selecteerd de top 10 mensen met de meeste stemmen, dan zet je ze van 1-10 neer met meeste stemmen bovenaan, eitje
Offline stijnhau - 02/04/2006 15:06
Avatar van stijnhau Onbekend jah maar hoe zie ik wie er het meeste in staat???
Offline marten - 02/04/2006 15:09
Avatar van marten Beheerder je slaat de stemmen toch op 

dan kan je dus ook sorteren op stememn
Offline stijnhau - 02/04/2006 15:12
Avatar van stijnhau Onbekend jah aa ik ,wil dat hij handmatig sorteert en dan bij lid wat update.
Offline ThomasJ - 02/04/2006 15:15
Avatar van ThomasJ PHP interesse ik zou een cursus sql aanraden.
op jouw vraag: ORDER BY stemmen DESC
maar desc zou ook asc kunnen zijn moet je even opzeoekn
Offline stijnhau - 02/04/2006 15:16 (laatste wijziging 02/04/2006 15:47)
Avatar van stijnhau Onbekend nee dat gaat niet.
ik wil de login van het lid dat met zijn naam het meeste staat in de kolom stem van de tabel verkiezing.
Offline finduilas - 02/04/2006 15:49
Avatar van finduilas PHP gevorderde ?

dus je wil de nick uit de stem halen die er het meest voorkomt in verkiezing?

Wrm doe je niet een extra kolom in leden met stemmen.En dat gaat dan veel gemakkelijk.
Offline stijnhau - 02/04/2006 15:51
Avatar van stijnhau Onbekend jah dat wel maar geeft problemen later.
maar hoe kan ik dat nu doen??
Offline Maarten - 02/04/2006 15:53 (laatste wijziging 02/04/2006 15:57)
Avatar van Maarten Erelid
  1. <?php
  2. $q = mysql_query("SELECT COUNT(gebruiker) AS aantal_stemmen FROM stemmen GROUP BY gebruiker ORDER BY aantal_stemmen DESC LIMIT 1") or die(mysql_error());
  3. echo $q.' wint de verkiezing.';
  4. ?>


Zoiets..

gebruiker is de naam van de kolom met die gebruikers in, stemmen is de naam van de tabel waar het om gaat.
Offline stijnhau - 02/04/2006 20:07 (laatste wijziging 02/04/2006 20:08)
Avatar van stijnhau Onbekend zo werkt het niet hij zegt altijd.
Resource id #11 wint de verkiezing.
http://www.site...ly&cat= 2&id=13504
daar zie je hoe men db er van in een staat
  1. $q = mysql_query("SELECT COUNT(stem) AS aantal_stemmen FROM verkiezing GROUP BY stem ORDER BY aantal_stemmen DESC LIMIT 1") or die(mysql_error());
  2. echo $q.' wint de verkiezing.';
Offline Simon - 02/04/2006 20:14
Avatar van Simon PHP expert
  1. echo mysql_result($q,0).' wint de verkiezing.';
Offline stijnhau - 02/04/2006 20:23
Avatar van stijnhau Onbekend nu geeft hij het id maar hij moet de varibele stem geven
Offline Maarten - 02/04/2006 20:28 (laatste wijziging 02/04/2006 20:29)
Avatar van Maarten Erelid Djeezes doe zelf eens moeite..
  1. <?php
  2. $q = mysql_query("SELECT COUNT(gebruiker) AS aantal_stemmen, stem FROM stemmen GROUP BY gebruiker ORDER BY aantal_stemmen DESC LIMIT 1") or die(mysql_error());
  3. echo mysql_result($q,0,'stem').' wint de verkiezing.';
  4. ?>


Had je er soms nog een layout, domeinnaam, server en 3000 unieke bezoekers per dag bij gehad?
Offline stijnhau - 02/04/2006 20:40 (laatste wijziging 02/04/2006 21:40)
Avatar van stijnhau Onbekend liever b1 server en een cluster en 4000 unike bezoekers.
nu probeer ik dat in een var te zetten als iemand ziet hoe het moet.

update:
het werkt
  1. mysql_query("UPDATE `leden` SET `stadsbeheer`='0'");
  2. $q = mysql_query("SELECT COUNT(stem) AS aantal_stemmen, stem FROM verkiezing GROUP BY stem ORDER BY aantal_stemmen DESC LIMIT 1") or die(mysql_error());
  3. mysql_query("UPDATE `leden` SET `stadsbeheer`='1' WHERE login='".mysql_result($q,0,'stem')."'")or die(mysql_error());

Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.232s