function code_pruefen($code) { /* Prueft, ob der ubergebene Code schon benutzt wurde. Gibt Boolean zurueck. */ $request = "SELECT * FROM codes WHERE code = " . strip_tags($code) . ""; $result = mysql_query($request); if (mysql_num_rows($result) == 1) { $request = "SELECT * FROM codes WHERE code = " . strip_tags($_GET['code']) . ""; $result = mysql_query($request); while ($row = mysql_fetch_object($result)) { if ($row->benutzt == 0) { return TRUE; } else { echo "" . $row->inhaber . ", du hast deine Bewertung schon abgegeben."; } } } else { echo "Der eingegebene Code existiert leider nicht. Versuche es nochmal:<br />"; codeeingabe(); } }
$count++; //fuer jede Gruppe ein Datensatz } //code als benutzt markieren $request = "UPDATE `codes` SET `benutzt` = '1' WHERE `code` = " . strip_tags($_POST['code_id']) . ";"; $result = mysql_query($request); if (!$result) { die("MySQL-Error: " . mysql_error()); die("MySQL-Error: " . mysql_error()); } //Fehler ausgeben falls vorhanden if ($fehler) { echo "Wenn du diese Meldung siehst, kontaktiere bitte den Administrator. Deine Bewertung wurde nicht oder nur teilweise gespeichert."; } else { cachen(); //Die veränderte Ergebnisseite wird gecached. echo "<h3>Vielen Dank!</h3><p>Deine Bewertung wurde erfasst. Bitte beachte, dass dein Code ab sofort nicht mehr zum Bewerten benutzt werden kann.</p>"; } } else { echo "Fehler. Der Code wurde in der Zwischenzeit schon zur Abgabe einer Bewertung verwendet. Beachte, dass jeder Code nur <u>einmal</u> verwendet werden kann."; } } } else { codeeingabe(); //code eingeben } } } else { echo "<p>Die Bewertung ist aktuell nicht möglich. Der Administrator kann die Bewertung aktivieren.</p>"; } include "2.php";