<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
[COLOR="#ff0000"]<title><?php echo $row['kurztitel']; ?></title>[/COLOR]
<link rel="stylesheet" type="text/css" href="styles.css" />
</head>
<body>
<?php
//verbindung zur datenbank herstellen
require_once('dbconnect.php');
##### Dauer der IP-Sperre
$sperrdauer = 'INTERVAL 16660 HOURS';
switch($_GET['page']) {
//voting eintragen
case 'count':
echo '<div id="wrapper-border">';
[COLOR="#ff0000"]$sql = "SELECT `kurztitel` FROM `umfragen` WHERE `id` = " . intval($id);
$umfrage = mysql_query($sql) OR die (mysql_error());
$row = mysql_fetch_assoc($umfrage);[/COLOR]
//veraltete ip-sperren loeschen
$sql = "DELETE FROM votes WHERE DATE_SUB(NOW(), ".$sperrdauer.") > datum";
mysql_query($sql);
$id =intval( $_GET['id']);
if(!empty($id) && $id != 0) {
//antwort auslesen
$sql = "SELECT * FROM antworten WHERE id = '".$id."'";
$antwort = mysql_query($sql);
$ant = mysql_fetch_array($antwort);
//umfrage auslesen
$sql = "SELECT * FROM umfragen WHERE id = '".$ant['umfrage']."'";
$umfrage = mysql_query($sql);
$row = mysql_fetch_array($umfrage);
//pruefen ob umfrage freigegeben ist
if($row['freigabe'] == 1) {
//pruefen ob ip-sperre vorliegt
$ipStop = false;
$ip = $_SERVER['REMOTE_ADDR'];
$sql = "SELECT * FROM votes WHERE ip = '".$ip."'";
$sperren = mysql_query($sql);
if(!empty($sperren)) {
while($ips = mysql_fetch_array($sperren)) {
if($ips['antwort'] == $id) $ipStop = true;
}
}
//wenn ja, sperren
if($ipStop) {
echo '<p class="fehler">Sie haben bereits für diese Antwort abgestimmt.</p><a class="button" href="umfrage-'.$ant['umfrage'].'.html">OK</a>';
} else {
//wenn nein, neue sperre eintragen und vote zaehlen
$sql = "INSERT INTO votes (ip,datum,antwort) VALUES ('".$ip."',NOW(),'".$id."')";
mysql_query($sql);
$newvote = $ant['votes'] + 1;
$sql = "UPDATE antworten SET votes = '".$newvote."' WHERE id = '".$id."'";
mysql_query($sql);
echo '<h1 class="titel">Ihre Stimme wurde gezählt.</h1><a class="button" href="umfrage-'.$ant['umfrage'].'.html">OK</a>';
}
} else {
echo '<p class="fehler">Diese Umfrage ist nicht freigegeben!</p>';
}
} else {
echo '<p class="fehler">Die Umfrage konnte nicht gefunden werden.</p>';
}
echo '</div>';
.............
Ende
//freigegebene umfragen aus Datenbank holen
$sql = "SELECT * FROM umfragen WHERE freigabe = 1";
$umfrage = mysql_query($sql);
$umfrageVorhanden = false;
//html ausgeben
echo '<div id="wrapper"><h1 class="titel-border">Für was wollen Sie voten?</h1>';
//liste der umfragen erzeugen
if(!empty($umfrage)) {
while($row = mysql_fetch_array($umfrage)) {
if($row['freigabe'] == 1) {
$umfrageVorhanden = true;
echo '<p class="selection"><a href="umfrage-'.$row['id'].'.html">'.$row['kurztitel'].'</a></p>';
}
}
if(!$umfrageVorhanden) echo '<p class="selection">Es sind keine Umfragen vorhanden.</p>';
} else {
echo '<p class="selection">Es sind keine Umfragen vorhanden.</p>';
}
echo '</div>';
break;
}#end switch
?>
<p id="impressum"><a href="index.html">Startseite</a></p>
</body>
</html>