Ohøj alle.. er lige igang med et rating-system, og det skal ikke være noget vildt eller noget, men rimelig simpelt.. Og har derfor valgt at lave det så den sidder en session når der er stemt på en bog, og værdien er så id´et på bogen.. hvis så man kommer ind på bogens side(og ik har haft browseren lukket) viser den ikke noget, men hvis variablen ikke er sat viser den dropdown-menuen..
Problemet er bare at formen kommer fra hver gang og variablen er ikke sat.. det er den kun når man har stemt første gang, men kommer man tilbage kan den ik huske det.. Hjælp
$id = $row['id'];
if(isset($_SESSION[".$id."])){
echo $_SESSION[".$id."];
}elseif(isset($_POST['submitrate'])){
$id = $row['id'];
$rate = $_POST['rate'];
$sql = "UPDATE bog SET antal_votes=antal_votes+1, samlet_votes=samlet_votes+$rate WHERE id = $id";
mysql_query($sql);
$_SESSION[".$id."] = $_SERVER['REMOTE_ADDR'];
echo "Du har bedømt denne bog!";
echo $_SESSION[".$id."];
}else{
echo "Bedøm denne bog<br />";
echo "<form action='' method='POST' name='form' id='rateform'>";
echo "<select name='rate' style='color: #696969;'>";
echo "<option value='0'>Vælg karakter</option>";
echo "<option value='1'>*</option>";
echo "<option value='2'>* *</option>";
echo "<option value='3'>* * *</option>";
echo "<option value='4'>* * * *</option>";
echo "<option value='5'>* * * * *</option>";
echo "</select> ";
echo "<input type='submit' name='submitrate' value='Bedøm' class='ratesubmit'/>";
echo "</form><br /><br /><br />";
}