Du musst das Ergebnis der ersten SELECT-Abfrage mit mysql_fetch_*() in ein Array oder Objekt speichern, damit du es dann $idumfrage zuweisen kannst. Im Moment ist $row['UmfrageID'] ja gar nicht definiert.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Mal wieder eine Frage zur IP-Sperre
Einklappen
Neue Werbung 2019
Einklappen
X
-
Ok, danke für die Tipps, jetzt hab ichs glaub ich!
Schaut jetzt so aus:
Code:<?php $sql =" SELECT ID FROM Umfrage ORDER BY ID DESC LIMIT 1"; $result = mysql_query($sql) OR die(mysql_error()); $row = mysql_fetch_assoc($result); echo $row['ID']; $id = $row['ID']; function hasVoted($ip,$id) { $q = mysql_query("SELECT COUNT(*) FROM UmfrageIP WHERE ip = '$ip' AND UmfrageID = '$id'"); $row = mysql_fetch_row($q); return $row[0] > 0; } if(hasVoted($_SERVER['REMOTE_ADDR'], $id)) { include("poll/poll.php"); } else { include("poll/vote.php"); } ?>
Kommentar
Kommentar