Doch i-wie funzt es nicht.
könntet ihr mir helfen?
hier ist mein code:
<div align="left">
<?php
# Copyright by Manuel Staechele
# Support www.ilch.de
# Modified by Mairu -> Erweiterte Umfrage 1.3
# include/boxes/vote.php
defined ('main') or die ( 'no direct access' );
//-----------------------------------------------------------|
// Vote Sperre in Stunden
$stunden = 24;
$breite = 50;
$diftime = time() - (60 * 60 * $stunden);
$voted = array();
$fraErg = db_query('SELECT * FROM `prefix_poll` WHERE stat = 1 ORDER BY poll_id DESC');
if ( db_num_rows($fraErg) > 0) {
$pollid = 0;
while ($fraRow = db_fetch_object($fraErg)) {
$inTextAr = $_SESSION['authid'];
if ($fraRow->recht == 1 AND !loggedin()) {
$inTextAr = getip();
}
$textAr = explode('#',$fraRow->text);
if ( in_array ( $inTextAr , $textAr )) {
$imPollArrayDrin = true;
} else {
$imPollArrayDrin = false;
}
if (!$imPollArrayDrin OR (count($tovote) == 0 AND $fraRow->view >= $_SESSION['authright'])) {
if ($fraRow->recht == 2) {
if ($fraRow->user_rechte == '') $fraRow->user_rechte = '0123456789';
if (!empty($fraRow->groups)) {
$votegroups = explode('#', $fraRow->groups);
foreach ($_SESSION['authgrp'] as $id => $authgroup) if (in_array($id, $votegroups)) $abstimmen = true;
if (strpos($fraRow->user_rechte,''.abs($_SESSION['authright'])) === false) $abstimmen = false;
}
elseif (strpos($fraRow->user_rechte,''.abs($_SESSION['authright'])) !== false) {
$abstimmen = true;
}
} else { $abstimmen = true; }
if ($abstimmen AND !$imPollArrayDrin) {
$pollid = $fraRow->poll_id;
break;
} elseif ($fraRow->view >= $_SESSION['authright']) {
$voted[] = $fraRow->poll_id;
}
}
}
}
if ($pollid == 0 AND count($voted) > 0) {
$pollid = $voted[array_rand($voted,1)];
$voted = true;
} else {
$voted = false;
}
if ($pollid != 0) {
$fraErg = db_query('SELECT * FROM `prefix_poll` WHERE recht '.$woR.' AND poll_id = '.$pollid.' ORDER BY poll_id DESC LIMIT 1');
$fraRow = db_fetch_object($fraErg);
$maxRow = db_fetch_object(db_query('SELECT MAX(res) as res FROM `prefix_poll_res` WHERE poll_id = "'.$fraRow->poll_id.'"'));
$gesErg = db_query('SELECT SUM(res) as res FROM `prefix_poll_res` WHERE poll_id = "'.$fraRow->poll_id.'"');
$gesRow = db_fetch_object($gesErg);
$max = $maxRow->res;
$ges = $gesRow->res;
$textAr = explode('#',$fraRow->text);
$inTextAr = $_SESSION['authid'];
if ($fraRow->recht == 1 AND !loggedin()) {
$inTextAr = $_SERVER['REMOTE_ADDR'];
}
echo '<b>'.$fraRow->frage.($fraRow->answers > 1 ? " ($fraRow->answers Antworten möglich)" : '').'</b>';
if ($fraRow->exptime > 0) {
echo '<br /><small>(bis '.date('H.i \U\h\r - d.m.Y',$fraRow->exptime).')</small>';
}
if ( in_array ( $inTextAr , $textAr ) OR $fraRow->stat == 0 OR $voted) {
echo '<table width="100%" cellpadding="0">';
$imPollArrayDrin = true;
} else {
echo '<form action="index.php?vote-W'.$fraRow->poll_id.'" method="POST">';
$imPollArrayDrin = false;
}
$i = 0;
$pollErg = db_query('SELECT antw, res, sort FROM `prefix_poll_res` WHERE poll_id = "'.$fraRow->poll_id.'" ORDER BY sort');
while ( $pollRow = db_fetch_object($pollErg) ) {
if ( $imPollArrayDrin ) {
echo '<tr><td>'.$pollRow->antw.'</td><td align="right">'.$pollRow->res.' ('.round($pollRow->res/($ges>0?$ges:1)*100,1).'%)</td></tr>';
} else {
$i++;
if ($fraRow->answers <= 1) {
echo '<input type="radio" id="vote'.$i.'" name="radio" value="'.$pollRow->sort.'"><label for="vote'.$i.'"> '.$pollRow->antw.'</label><br>';
} else {
echo '<input type="checkbox" id="vote'.$i.'" name="radio[]" value="'.$pollRow->sort.'"><label for="vote'.$i.'"> '.$pollRow->antw.'</label><br>';
}
}
}
if ( $imPollArrayDrin ) {
echo '<tr><td colspan="2" align="right">'.$lang['whole'].': '.$ges.'</td></tr></table>';
} else {
echo '<p align="center"><input type="submit" value="'.$lang['formsub'].'"></p></form>';
}
} else {
echo $lang['nowvoteavailable'];
}
?>


