Hey Leute!
ich hab hier eine Page mit Bilder die man Bewerten kann …
nun hab ich alles soweit … nur fehlt mir noch dass jeder nur einmal abstimmen kann
funktioniert sowas mit PHP oder JS?
wenn ja wie?
<body>
<?php
$id = $_GET['id'];
?>
<div id="wrapper"><!-- #BeginLibraryItem "/Library/head.lbi" -->
<div id="header"> </div>
<!-- #EndLibraryItem --><!-- #BeginLibraryItem "/Library/navi.lbi" -->
<div id="sidebar">
<span>Menü</span>
<ul>
<li><a href="index.php">Home</a></li>
</ul>
<span>Kategorien</span>
<ul>
<li><a href="galerie.php?kat=Personen">Personen</a></li>
<li><a href="galerie.php?kat=Fahrzeuge">Fahrzeuge</a></li>
<li><a href="galerie.php?kat=Landschaften">Landschaften</a></li>
</ul>
</div><!-- #EndLibraryItem --><div id="inhalt">
<?php
$rate = $_GET['rate'];
$abfrage = "SELECT * FROM fotos WHERE id LIKE '$id'";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "<h1>",$row->bildname,"</h1>
<img src=\"fotos/",$row->bildurl,"\" width=\"500\" style=\"border:2px solid #FFFFFF;\" />
<p>Bewertung: ";
if($row->bewertung == 0){
echo "keine Bewertung vorhanden";
}
else{
/*echo $row->bewertung / $row->bew_anz;*/
printf("%.2d", $row->bewertung / $row->bew_anz);
}
echo "<table width=\"100\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td class=\"stern\"><a href=\"bild.php?id=",$row->id,"&rate=1\"><img src=\"img/trans.gif\" style=\"border:none; width:20px; height:20px;\" /></a></td><td class=\"stern\"><a href=\"bild.php?id=",$row->id,"&rate=2\"><img src=\"img/trans.gif\" style=\"border:none; width:20px; height:20px;\" /></a></td><td class=\"stern\"><a href=\"bild.php?id=",$row->id,"&rate=3\"><img src=\"img/trans.gif\" style=\"border:none; width:20px; height:20px;\" /></a></td><td class=\"stern\"><a href=\"bild.php?id=",$row->id,"&rate=4\"><img src=\"img/trans.gif\" style=\"border:none; width:20px; height:20px;\" /></a></td><td class=\"stern\"><a href=\"bild.php?id=",$row->id,"&rate=5\"><img src=\"img/trans.gif\" style=\"border:none; width:20px; height:20px;\" /></a></td></tr></table>
</p>
<p style=\"width:500px;\">",$row->bildbeschreibung,"</p>";
if($rate != 0){
$rate = $rate + $row->bewertung;
$anz = $row->bew_anz;
$anz++;
$aendern = "UPDATE fotos Set bewertung = '$rate', bew_anz = '$anz' WHERE id = '$row->id'";
$update = mysql_query($aendern);
echo "<script type=\"text/javascript\">top.location.href=\"bild.php?id=",$row->id,"\"</script>";
}
}
mysql_free_result($ergebnis);
?>
</div>
<!-- #BeginLibraryItem "/Library/footer.lbi" -->
<div id="footer">© by YourName design by Mathias Mieke </div>
<!-- #EndLibraryItem --></div>
</body>
Danke !