Har problemer med tjekke i db med cookie
HejJeg har denne kode til at finde ud af om brugerne har stemt på scooteren:
if ($_SESSION['logget_ind'] == 1) {
$bruger_id = $_SESSION['user_id'];
$query = mysql_query("SELECT COUNT(*) FROM scooter_vote WHERE scooter_id = '$id' AND bruger_id = '$bruger_id'");
$row = mysql_fetch_row($query);
$antal = $row[0];
if ($antal > 0) {
$query2=mysql_query("SELECT vote FROM scooter_vote WHERE scooter_id = '$id' AND bruger_id = '$bruger_id'");
while($row2 = mysql_fetch_array($query2)) {
echo '<br><center><font face="Verdana" style="font-size: 11px;">Du har givet denne scooter '.$row2['vote'].' ud af 10</front></center><br>';
}
} else {
echo '
<form method="POST" action="'.$_SERVER['REQUEST_URI'].'">
<center><select size="1" name="vote" style="background-color:#465B71; font: 11px verdana;">
<option></option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
</select>
<input type="submit" value="Bedøm" Class="Submitknap">
</center></form>';
}
}
Det dur også findt, men ikke hvis jeg har valgt autologin (cookie) så kan jeg stadig stemme bagefter skriver den også det den skal skrive (Du har givet denne scooter '.$row2['vote'].' ud af 10) men hvis jeg så lukker internete ned og går ind på siden igen så kan jeg stemme igen, hvorfor laver den den fejl når jeg bruger autologin, der er ikke nogle problemer med den hvis jeg ikke bruger det.
Og ja den sætter det ind i db
Håber der en der kan hjælpe!
