könnt ihr mir schnell weiterhelfen... warum funktioniert bei diesem code die Seitenbildung nicht richtig... ich bekomme nur 2 Seiten, obwohl eigentlich noch viel mehr Umfragen in der DB stehen...
danke!
<?php
# Copyright by: Manuel
# Support: www.ilch.de
defined ('main') or die ( 'no direct access' );
//-----------------------------------------------------------|
##
###
####
##### ins vote
$um = $menu->get(1);
if ($menu->getA(1) == 'W') {
$poll_id = escape ($menu->getE(1), 'integer');
$radio = escape ($_POST['radio'], 'integer');
$fraRow = db_fetch_object(db_query("SELECT * FROM prefix_Abizeitung WHERE poll_id = '".$poll_id."'"));
$textAr = explode('#',$fraRow->text);
if ($fraRow->recht == 2) {
$inTextAr = $_SESSION['authid'];
} elseif ($fraRow->recht == 1) {
$inTextAr = $_SERVER['REMOTE_ADDR'];
}
if ( !in_array ( $inTextAr , $textAr ) ) {
$textAr[] = $inTextAr;
$textArString = implode('#',$textAr);
db_query('UPDATE `prefix_Abizeitung` SET text = "'.$textArString.'" WHERE poll_id = "'.$poll_id.'"');
db_query('UPDATE `prefix_Abizeitung_res` SET res = res + 1 WHERE poll_id = "'.$poll_id.'" AND sort = "'.$radio.'" LIMIT 1') or die (db_error());
}
}
##
###
####
##### V o t e Ü b e r s i c h t
$title = $allgAr['title'].' :: Abizeitung '.$lang['vote'];
$hmenu = 'Abizeitung Umfrage';
$design = new design ( $title , $hmenu );
$design->header();
?>
<?php $lang['vote']; ?>
<?php
$breite = 200;
if ($_SESSION['authright'] <= -1 ) {
$woR = '>= "1"';
} else {
$woR = '= "1"';
}
$limit = 3; // Limit
$page = ( $menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
$MPL = db_make_sites ($page , 'WHERE recht '.$woR , $limit , "?Abizeitung" , 'poll' );
$anfang = ($page - 1) * $limit;
$class = '';
$erg = db_query('SELECT * FROM `prefix_Abizeitung` WHERE recht '.$woR.' ORDER BY poll_id DESC LIMIT '.$anfang.','.$limit);
while ($fraRow = db_fetch_object($erg)) {
$maxRow = db_fetch_object(db_query('SELECT MAX(res) as res FROM `prefix_Abizeitung_res` WHERE poll_id = "'.$fraRow->poll_id.'"'));
$gesRow = db_fetch_object(db_query('SELECT SUM(res) as res FROM `prefix_Abizeitung_res` WHERE poll_id = "'.$fraRow->poll_id.'"'));
$max = $maxRow->res;
$ges = $gesRow->res;
$textAr = explode('#',$fraRow->text);
if ($fraRow->recht == 2) {
$inTextAr = $_SESSION['authid'];
} elseif ($fraRow->recht == 1) {
$inTextAr = $_SERVER['REMOTE_ADDR'];
}
echo '<br><b>'.$fraRow->frage.'</b>';
if ( in_array ( $inTextAr , $textAr ) OR $fraRow->stat == 0) {
$imPollArrayDrin = true;
} else {
echo '<form action="index.php?Abizeitung-W'.$fraRow->poll_id.'" method="POST">';
$imPollArrayDrin = false;
}
$i = 0;
$pollErg = db_query('SELECT antw, res, sort FROM `prefix_Abizeitung_res` WHERE poll_id = "'.$fraRow->poll_id.'" ORDER BY sort');
if ( $imPollArrayDrin ) {
echo '<br><br>Hier hast du deine Stimme bereits abgegeben ;)';
} else {
#echo '<select name="radio">';
while ( $pollRow = db_fetch_object($pollErg) ) {
$i++;
#echo '<option id="vote'.$i.'" value="'.$pollRow->sort.'"><label for="vote'.$i.'"> '.$pollRow->antw.'</label><br>';
echo '<input type="radio" id="vote'.$i.'" name="radio" value="'.$pollRow->sort.'"><label for="vote'.$i.'"> '.$pollRow->antw.'</label><br>';
}
}
#echo '</select>';
if ( $imPollArrayDrin ) {
echo '<br><br>';
} else {
echo '<p align="left"><input type="submit" value="'.$lang['formsub'].'"><br><br></form>';
}
} //end while
echo ''. $MPL .'';
$design->footer();
?>
verwendete ilchClan Version: 1.1
betroffene Homepage: fvsg2007.de


