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