Efter en sammeligning er siden tom?
Jeg prøver at lave en sammeligning af en IP adresse som der evt. også er i databasen, men hvis den ikke er i databasen så går den ikke ind i INSERT sætningen som jeg gerne vil have den til. Jeg har også prøvet at lave en elseif der med en != og andre men kan ikke få det til at virke.$remote_IP = $_SERVER['REMOTE_ADDR'];
$result_Review=mysql_query("SELECT * FROM konkurrence_deltager WHERE Konkurrence_id = '$id'") or die (mysql_error());
while ($row_Review=mysql_fetch_array($result_Review)){
$Answer_IP = $row_Review['Konkurrence_Deltager_IP'];
if ($remote_IP == $Answer_IP){
echo "
<h3>Du har allerede afgivet din stemme i denne konkurrence.</h3>
Du kan derfor ikke afgive flere stemmer i denne konkurrence. Du kan dog afgive din stemme i en af de
andre konkurrencer hvis du ikke allerede har gjort det.";
}
else {
mysql_query("INSERT INTO konkurrence_deltager (Konkurrence_Svar,Konkurrence_Deltager_Navn,Konkurrence_Deltager_Adresse,Konkurrence_Deltager_Email,Konkurrence_Id,Konkurrence_Deltager_IP)
VALUES ('{$_POST['Konkurrence_Svar']}','{$_POST['Konkurrence_Deltager_Navn']}','{$_POST['Konkurrence_Deltager_Adresse']}','{$_POST['Konkurrence_Deltager_Email']}','{$_REQUEST['id']}','{$_SERVER['REMOTE_ADDR']}')") or die(mysql_error());
echo "
<h3>Tak for dit svar på konkurrence spørgsmålet.</h3>
Hvis du vil kan du prøve at afgive din stemme i et af de andre spørgsmål.";
}
}
