bin blutiger php Anfänger und möchte mich nun an einem Downloadbewertungssystem versuchen.
Meine Downloads möchte ich in einer Datenbank verwalten, was auch wunderbar funktioniert. Unter jedem Downlaod wir nun dieses Fenster angezeigt:
Code
<form action="?i=$rims['name']&r=$rims['rate']&n=$rims['numbrate']" method="GET">
rate these rims
<input type="radio" name="op" value="1">1
<input type="radio" name="op" value="2">2
<input type="radio" name="op" value="3">3
<input type="radio" name="op" value="4">4
<input type="radio" name="op" value="5">5
<input type="submit" value=" Rate ">
</form>
Alles anzeigen
Den Namen des Downloads brauche ich ja um die richtige Zeile der Tabelle zu editieren. rate ist die Gesamtpunktzahl, numbrate die Zahl der Bewertungen.
Code
if (isset($_GET['op']))
{
$rate=($r + $_GET['op'];
$numbrate=$_GET['n']+1;
//write new values in db
$result=mysql_query("UPDATE rims SET rate=".$rate." numbrate=".$numbrate." WHERE name=".$_GET['i']."");
echo
"<table border=\"4\" align=\"center\">",
"<tr><td width=\"610\">",
"Thanks for your rating
",
"<a href=\"rims.php3\">Back to rims</a>",
"</td></tr></table>";
}
Alles anzeigen
Nur leider tut sich nichts, wenn ich bewerten möchte. Ich vermute, dass ich die Werte nciht richtig übergeben habe.
PS: Habe mich vor Stunden registriert aber ncoh keine Aktivierungsmail erhalten