Nu zou ik graag een rating systeem hebben, die een gemiddelde neemt van stemmen, en tevens het ip adres vastlegt, om mulitple voting tegen te gaan.
Om eerlijk te zijn heb ik er geen idee van hoe eraan te beginnen? bij elke DJ zou er dus gerate moeten kunnen worden mbv van images (sterretjes ofzo)
Alvast bedankt,
en kom aub niet af met links zoals hotscripts etc, want tegen dat je dat verwerkt hebt, ben je er langer aan bezig dan dat je zelf iets samensteld.
Maar er zit nog geen beveileging op voor meerdere keren stemmen:
Dit is de mysql table:
CREATE TABLE `rating` (
`id` int(5) NOT NULL auto_increment,
`rating_1` int(4) NOT NULL default '0',
`rating_2` int(4) NOT NULL default '0',
`rating_3` int(4) NOT NULL default '0',
`rating_4` int(4) NOT NULL default '0',
`rating_5` int(4) NOT NULL default '0',
PRIMARY KEY (`id`)
)
//pagina voor te stemmen:
<?php
if($_POST[rating]!=""){
$sql="SELECT * FROM `rating` where id='$_GET[id]'";
$res=mysql_query($sql);
$row=mysql_fetch_array($res);
$rating="rating_$_POST[rating]";
$row[$rating]++;
$sql="update `downloads` set `$rating`='$row[$rating]' where id='$_GET[id]'";
mysql_query($sql);
}
//--------------------
//Verwerk download id|
//--------------------
if($_GET[id]!=""){
$sql="SELECT * FROM `downloads`where id='$_GET[id]'";
$res=mysql_query($sql);
$count=mysql_num_rows($res);
}
//----------------
//Als id juist is|
//----------------
if($count==1){
$sql="SELECT * FROM `rating` where id='$_GET[id]'";
$res=mysql_query($sql);
$row=mysql_fetch_array($res);
$count=mysql_num_rows($res);