Ik heb een kleine simpele voting script gemaakt voor een project waar ik mee bezig ben, maar hij werkt niet goed. Maakt niet uit of ik op de +1 knop druk of op de -1, in mijn MySQL database komt het altijd bij de min, weet iemand wat er fout aan is?
PHP:
<?PHP
$game = $_GET["id"];
$plus = $_REQUEST["+1"];
$min = $_REQUEST["-1"];
echo"<form id='form2' name='form2' method='post' action='PHP_SELF'>";
echo" <label>Rate:";
echo" <input type='submit' name='-1' id='-1' value='-1' />";
echo" /";
echo" <input type='submit' name='+1' id='+1' value='+1' />";
echo" </label>";
echo" <br />";
echo" Score: $score";
echo"</form>";
if(isset($_POST['+1'])){
$scorep = "INSERT INTO scoreg (id, plus, min, game, video, joke, date)
VALUES (NULL,'1', NULL, '$game', NULL, NULL, NOW())";
if (mysql_query($scorep)){
echo "+1!";
}else{
echo"<strong>Let op!:</strong>Er is een fout opgetreden, probeer het opnieuw.<BR><BR>".mysql_error();}
}else{
$scorem = "INSERT INTO scoreg (id, plus, min, game, video, joke, date)
VALUES (NULL, NULL, '1', '$game', NULL, NULL, NOW())";
if (mysql_query($scorem)){
echo "-1?";
}else{
echo"<strong>Let op!:</strong>Er is een fout opgetreden, probeer het opnieuw.<BR><BR>".mysql_error();}
}
?>