rating-system - MySQL og cookie ? problem

Tags:    php

koden:
Fold kodeboks ind/udKode 


siden:
http://inheaven.awardspace.com/rate.php?id=1

Problemet(erne):
når jeg prøver at "rate" sker der dette:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

og når man åbner siden så står der : Warning: Division by zero in /home/www/inheaven.awardspace.com/rate.php on line 37
Jeg ved godt at det er fordi den bliver sat til at dividere med nul (da der ikke er noget i tabellen endnu), men hvordan forhindrer jeg denne fejlmeddelelse?

håber nogen vil hjælpe... på forhånd tak :D



2 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hey
EDIT: Jeg havde misforstået noget :) Nørden har ret

Det andet problem med at dividere med 0 kan du løse ved at undersøge om variablen er 0, er den det kan du udskrive der ikke er ratet endnu, det kunne se sådan her ud:
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 03.03.2007 17:27 af Bruger #7461
den fejl du har er at du har glemt at skriv id ind i formens action, derfor findes id ikke i $_GET når man submitter formen, din sql er ikke forkert såvidt jeg kan se :).



t