Grüßt euch, nach langem Suchen bin ich immernoch nicht zu einer Lösung gekommen.
Ich habe mehrere Bilder, jedes Bild kann man mit nem 5 Star-Rating-System bewerten.
Nach jedem Voting soll die jeweilige ID des Bildes in ein oder das selbe Cookie gespeichert werden, so dass man nicht endlos voten kann.
So schauts momentan bei mir im Code aus:
Und hier wird das Cookie gesetzt.
Und was mach ich denn jetzt falsch?! :suspekt:
Ich habe mehrere Bilder, jedes Bild kann man mit nem 5 Star-Rating-System bewerten.
Nach jedem Voting soll die jeweilige ID des Bildes in ein oder das selbe Cookie gespeichert werden, so dass man nicht endlos voten kann.
So schauts momentan bei mir im Code aus:
PHP:
.......
<td colspan=\"5\">
<script language=\"javascript\" type=\"text/javascript\">
function rate(val){
document.rateForm.value.value = val
document.rateForm.submit()
setTimeout('markSubmit()', 100)
}
</script>";
$vote = $_COOKIE['vote'];
if (isset($vote)) {
echo "<table width=\"500\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
<td class=\"detail_votes_box1\"><b>Sie haben Ihre Stimme schon abgegeben.</b></td>
</tr>
</table>";
} else {
echo "<table width=\"500\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<form name=\"rateForm\" action=\"./admin/admin_functions.php?action=image_vote&id=" . $_GET['id'] . "\" method=\"post\">
<tr>
<input type=\"hidden\" name=\"act\" value=\"rate\">
<input type=\"hidden\" name=\"id\" value=\"4870\">
<input type=\"hidden\" name=\"value\" value=\"1\">
<td class=\"detail_votes_box1\"><b>Bad</b></td>
<td class=\"detail_votes_box2\"><img src=\"./images/stars/105.gif\" width=\"54\" height=\"10\" border=\"0\" style=\"cursor: pointer;\" onclick=\"rate(1)\"></td>
<td class=\"detail_votes_box2\"><img src=\"./images/stars/205.gif\" width=\"54\" height=\"10\" border=\"0\" style=\"cursor: pointer;\" onclick=\"rate(2)\"></td>
<td class=\"detail_votes_box2\"><img src=\"./images/stars/305.gif\" width=\"54\" height=\"10\" border=\"0\" style=\"cursor: pointer;\" onclick=\"rate(3)\"></td>
<td class=\"detail_votes_box2\"><img src=\"./images/stars/405.gif\" width=\"54\" height=\"10\" border=\"0\" style=\"cursor: pointer;\" onclick=\"rate(4)\"></td>
<td class=\"detail_votes_box2\"><img src=\"./images/stars/505.gif\" width=\"54\" height=\"10\" border=\"0\" style=\"cursor: pointer;\" onclick=\"rate(5)\"></td>
<td class=\"detail_votes_box3\"><b>Good</b></td>
</tr>
</form>
</table>";
}
echo "</td>......
Und hier wird das Cookie gesetzt.
PHP:
if($_GET['id'] != "") {
$id = $_GET['id'];
setcookie("vote", $id, time()+60);
}
Und was mach ich denn jetzt falsch?! :suspekt: