Rating Script

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Marco

Marco

22/04/2007 11:55:00
Quote Anchor link
Is er een rating script met b.v 1 tot 10 sterren voor beoordeling van de site?
 
PHP hulp

PHP hulp

27/11/2024 04:24:39
 

22/04/2007 11:58:00
Quote Anchor link
Ja ongetwijfeld..

Is niet zo moeilijk te maken hoor, gewoon een formuliertje, moet je kiezen van 1 t/m 10 en dit in de database zetten. Vervolgens gemiddelde uitrekenen et voila je hebt een gemiddelde(tu as une moyenne).
 
Arjan Kapteijn

Arjan Kapteijn

22/04/2007 12:12:00
Quote Anchor link
Eenvoudigste manier is gewoon werken met get variabelen.

?score=x, waarbij x een getal is van bijv. 1 t/m 10. Vervolgens is het een gewestie van $_GET['score'] ophalen en in een database opslaan. Uitlezen is een simpele AVG() en eventueel een COUNT() om te laten zien hoeveel mensen er gestemd hebben. Daarnaast zou je ook nog een ID kunnen meegeven zodat je eenvoudig kan stemmen op bijv. verschillende video's & je zou ook een ip-adres kunnen opslaan in de database zodat mensen maar één keer kunnen stemmen op één ID.

Erg eenvoudig om te maken dus. Het hele gebeuren kan in 20 regels code.
 
Marco

Marco

22/04/2007 12:15:00
Quote Anchor link
is er ergens een voorbeeld te verkrijgen hier op dit forum? heb geen verstand van php schrijven :) incl. Mysql tabel
 
Arjan Schuurman

Arjan Schuurman

22/04/2007 12:30:00
Quote Anchor link
Doe het zo:

Alle ratings optellen

vb. 8, 9, 7, 6 ,8 ,9, 8 (totaal 55)

Totaal delen door aantal ratings:

vb 55 / 7 = 7,85714285714285714285714285

round() overheen gooien:

Wordt -> 8

Rating = 8.
 
Arjan Kapteijn

Arjan Kapteijn

22/04/2007 12:32:00
Quote Anchor link
Kan je toch beter gewoon door je databaseserver laten uitrekenen...
 
Marco

Marco

22/04/2007 12:33:00
Quote Anchor link
is er niet een complete php code die ik zo over kan nemen
 
Arjan Schuurman

Arjan Schuurman

22/04/2007 12:33:00
Quote Anchor link
Kan ook, maar ik doe het altijd met txt bestanden, dus moet er wel wat vanaf weten :P.
 
Marco

Marco

22/04/2007 12:37:00
Quote Anchor link
helaas heb ik dat niet, ik ben een html man
 
Arjan Schuurman

Arjan Schuurman

22/04/2007 12:41:00
Quote Anchor link
Hmm, dan moet je maar eerst eens gaan overwegen om php te gaan leren, anders kom je ook niet verder. Kun je nagaan, ik kan nu een jaar php, en zie wat ik al kan...
Edit:
Kijk volgende keer ook even in onze Script-DB, PHP Newbie heeft ook een leuk scriptje geschreven, hopelijk helpt dat jou. Klikkerdeklik
Gewijzigd op 01/01/1970 01:00:00 door Arjan Schuurman
 
Nicoow Unknown

Nicoow Unknown

22/04/2007 12:43:00
Quote Anchor link
ik heb er hier wel eentje liggen met 1 t/m 5 sterren..
alleen je moet zelf nog even een manier maken om hem met een plaatje of een text te linken..
daar ben k namelijk nog niet aan toegeweest..
ik post zo wel een voorbeeld + download link..
Edit:

http://moli.awardspace.com/rate/
dit script werkt niet alleen met hele sterren maar ook met kleine delen ervan..
dus veel succes ermee
Gewijzigd op 01/01/1970 01:00:00 door Nicoow Unknown
 
Marco

Marco

22/04/2007 12:47:00
Quote Anchor link
Sorry arjan, maar daar heb ik de tijd niet voor :D, heb een eenmans zaak, dus veel te druk met andere zaken.
Bedankt in ieder geval, zal kijken op jou aangeboden link.
Nico ook bedankt ik zal naar de download kijken, en kijken welke ik kan gebruiken.
 
Arjan Kapteijn

Arjan Kapteijn

22/04/2007 12:48:00
Quote Anchor link
Huur dan gewoon iemand in voor een paar tientjes.
 
Marco

Marco

22/04/2007 12:53:00
Quote Anchor link
Dat is ook een oplossing ja :D
 
Nicoow Unknown

Nicoow Unknown

22/04/2007 12:56:00
Quote Anchor link
ow wacht even als je de mysql nog wil zal ik die hier maar even posten..


CREATE TABLE `ip` (
`rateid` varchar(11) NOT NULL default '0',
`ip` varchar(20) NOT NULL default '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE `rate` (
`points` int(11) NOT NULL default '0',
`votes` int(11) NOT NULL default '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
Marco

Marco

22/04/2007 12:58:00
Quote Anchor link
Bedankt nico voor de info (Y)
 
Nicoow Unknown

Nicoow Unknown

22/04/2007 13:03:00
Quote Anchor link
no probleme.
als ik hem helemaal af heb zal k hem wel in de script lib zetten
 
Marco

Marco

22/04/2007 13:04:00
Quote Anchor link
Ok, helemaal toppy, bedankt voor de moeite
 
Andy

Andy

27/04/2007 13:59:00
Quote Anchor link
Handige script Nico!
Thnx! dit zocht ik precies.

heb alles nu veranderd zodat je op elke pagina kan stemmen...
Gewijzigd op 01/01/1970 01:00:00 door Andy
 



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.