<?
//mysql database gevens, deze veranderen.
//gegevens uit de database ophalen
$result = mysql_query("SELECT * FROM rating WHERE id=" . $_GET['id']); $cookie = "gestemd" . $_GET['id'];
$cookieSET = $_COOKIE[$cookie];
//als er gestemd is
if (isset($_POST['cijfer'])) { //het aantal stemmen met 1 verhogen en het cijfer dat gegeven word optellen bij de rest
mysql_query("UPDATE rating SET aantal=aantal+1, cijfer=cijfer+" . $_POST['cijfer'] . " WHERE id=" . $_GET['id']) or
die(mysql_error()); //cookie voor een maand zetten
Setcookie($cookie, "gestemd".$_POST['cijfer'], Time()+3600*24*31); header("location:rating.php?id=" . $_GET['id'] . ""); }
?>
<html>
<head><title>Rating</title></head>
<body>
Rate:
<? echo $row['naam']; ?><br>
<?
if ($row['aantal'] >= 1) {
if ($row['aantal'] < 2){
echo "heeft <b>" . $row['aantal'] . "</b> persoon gestemd"; } elseif ($row['aantal'] >= 2) {
echo "hebben <b>" . $row['aantal'] . "</b> personen gestemd"; }
}
?>
<table>
<?
//kijken of de cookie al gezet is of niet
?>
<tr>
<td>
<form method="post" action="">
<select name="cijfer" onchange="javascript:this.form.submit();">
<option value="">Cijfer:</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</form>
</td>
</tr>
<?
}
?>
<tr>
<td>
<?
//is er nog geen cijfer gegeven
if ($row['aantal'] < 1) {
echo "Er is nog geen cijfer gegeven"; } else {
//is er wel al een cijfer geven
// het gemiddelde berekennen door het totaal te delen door het aantal
$total = $row['cijfer'] / $row['aantal'];
$total = round($total,1); //uitrekennen hoeveel sterren het artikel, script of wat dan ook krijgt
if ($total <= 2.5) {
} elseif ($total <= 3.5) {
} elseif ($total <= 4.5) {
} elseif ($total <= 5.5) {
} elseif ($total <= 6.5) {
} elseif ($total <= 7.5) {
} elseif ($total <= 8.5) {
} elseif ($total <= 9.5) {
} elseif ($total <= 10.5) {
}
}
?>
</td>
</tr>
</table>
</body>
</html>