ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / PHP / MySQL Probleme / Mal wieder Seitenansicht


Seite 1 von 1

PhoenixDH schrieb am 14.03.2005 um 13:23 Uhr

Hab da mal wieder ein Problem mit einer Seitenansicht, wäre cool wenn sich das mal jemand ansehen könnte !
Die erste Seite wird korrekt angezeigt, aber die nächsten sind immer leer, ich finde im Moment den Fehler net !

Auszug:

elseif($_GET['action'] == 'allfighters')
{

$config['fightersperpage'] = 10;

$r_count = thwb_query("SELECT count(photo_id) AS sitecount FROM ".$pref."gallery_photos WHERE fightpic > 0 ");
$count = mysql_fetch_array($r_count); 

$pages = ceil($count['sitecount'] / $config['fightersperpage']);
$pagesstring = '';

define('PADDING', 6);

if( !isset($page) )
    $page = 1;

// erste seite
if( $page - PADDING > 1 )
{
    $pagesstring = '[<a class="hefo" href="'.build_link('fight.php?action=allfighters?orderby=&amp;page=1').'">Erste Seite</a>] ... ';
}

$i = $page - PADDING;

if( $i < 1 )
    $i = 1;
$imax = $page + PADDING;
if( $imax > $pages )
    $imax = $pages;     

for( $i; $i <= $imax; $i++ )
{
    if( $i == $page )
        $pagesstring .= "&gt;" . ($i) . "&lt; ";
    else
        $pagesstring .= "[<a class=\"hefo\" href=\"".build_link("fight.php?action=allfighters?orderby=&amp;page=$i")."\">" . ($i) . "</a>] ";
}

// letzte seite
if( $page + PADDING < $pages )
{
    $pagesstring .= '... [<a class="\hefo\" href="'.build_link('fight.php?action=allfighters?orderby=&amp;page=$pages').'">Letzte Seite</a>]';
}

$CAR_FIGHT_BEST = '';

    // All Fighters
    $r_carbest = thwb_query("SELECT photo_id, photo_filename, fights, fightswon FROM ".$pref."gallery_photos WHERE fightswon > 0 ORDER BY ((fightswon/fights)*100) DESC LIMIT " . intval($page - 1) * $config['fightersperpage'] . ", " . $config['fightersperpage']);

    if(!mysql_num_rows($r_carbest))
      {

            $CAR_FIGHT_BEST = '<tr bgcolor="'.$style['CellA'].'">
            <td align="center" class="stdfont" colspan="3"><strong>Noch keine Fights bestritten !</strong><br><br>'.$style['smallfont'].'<a class=\"hefo\" href=\''.build_link('fight.php').'\'><strong>zum Carfight</strong></a>'.$style['smallfontend'].'</td>
            </tr>';
          $pages = 1;
          $pagesstring = "&gt;1&lt;";
    }
    else
    {
      $nr = 0;
          $link = "<a class=\"hefo\" href=\"".build_link('fight.php')."\"><strong>zum Carfight</strong></a>";
          $link2 = "<a class= \"hefo\" href=\"".build_link('fight.php?action=allfighters')."\">alle Fighter anzeigen</a>";
      $link3 = "$style[smallfont]<span style=\"color:$style[col_he_fo_font]\"><strong>$pages Seite(n):</strong> $pagesstring</span>$style[smallfontend]";

      $CAR_FIGHT_BEST .= "<br><table cellspacing=\"1\" cellpadding=\"3\" class=\"border-col\"><tr class=\"color4\"><td colspan=\"3\" align=\"center\"><span style=\"color:".$style[col_he_fo_font]."\"><strong>Beste Fighter</strong></span>".$style[stdfontend]."</td></tr>";    
      $CAR_FIGHT_BEST .= "<tr class=\"cellB\"><td align=\"center\"><strong>Platz</strong></td><td align=\"center\"><strong>Fight-Pic</strong></td><td align=\"center\"><strong>Statistik</strong></td>";

      while( $carbest = mysql_fetch_array($r_carbest) )
        {
          $nr = $nr + 1;
          $nr % 2 == 0 ? $carfight['bgcolor'] = $style['CellB'] : $carfight['bgcolor'] = $style['CellA'];    

          $carbest['pic'] = '<img src="'.$config['uploadfolder'].'/'.$carbest['photo_filename'].'" width="350" hspace="5" vspace="5">';
                $percent = round(($carbest['fightswon']/$carbest['fights']) * 100, 2);
                $carbest['stats'] = "<strong>Gewonnen:</strong><br>".$carbest['fightswon']." von ".$carbest['fights']."<br>(".$percent." %)";

        $CAR_FIGHT_BEST .= "<tr bgcolor=".$carfight[bgcolor]."> 
                <td align=\"center\">".$nr.".</td>
                <td align=\"center\">".$carbest[pic]."</td>
                <td align=\"center\">".$carbest[stats]."</td>
                </tr>";
        }

      $CAR_FIGHT_BEST .= "<tr class=\"color4\"><td colspan=\"3\">&nbsp;</td></tr></table><br>";
    }
}

daGangstar schrieb am 14.03.2005 um 14:12 Uhr

Versuch mal:

// All Fighters
    $r_carbest = thwb_query("SELECT photo_id, photo_filename, fights, fightswon FROM ".$pref."gallery_photos WHERE fightswon > 0 ORDER BY ((fightswon/fights)*100) DESC LIMIT " . intval($page - 1) * $config['fightersperpage'] . ", " . $config['fightersperpage']);

in das ändern:

// All Fighters
    $r_carbest = thwb_query("SELECT photo_id, photo_filename, fights, fightswon FROM ".$pref."gallery_photos WHERE fightswon > 0 ORDER BY ((fightswon/fights)*100) DESC LIMIT " . intval(($page - 1) * $config['fightersperpage']). ", " . $config['fightersperpage']);

PhoenixDH schrieb am 14.03.2005 um 14:52 Uhr

Hat sich erledigt !!!

Seite 1 von 1