1

結果が25件を超えた後に番号付きのナビゲーションリンクを作成する方法について、非常に多くのガイドを調べました。そのため、URLバーには同様のURL ./index.php?page=3があり、簡単なものを見つけることができませんでした。私のコードに従って実装します:

        <body>
    <div id = 'scoreboardcontainer'>
<?php
    $ranking = mysql_query("SELECT username, points\n"
    . "FROM sector0_players\n"
    . "WHERE points = (SELECT MAX(points) FROM sector0_players WHERE points< (SELECT MAX(points) FROM sector0_players WHERE points <(SELECT MAX(points) FROM sector0_players)))");
?>
            <ul>
                <li><a href="#scoreboard" title = "Point scoreboards">Scoreboards</a></li>
                <li><a href="#Tour_boards" title = "Tournament socreboards" class = "tbr">Tournament</a></li>
            </ul>

            <div id="scoreboard">
                <div class = "scoreboardtitles">
                    <div class = "player_score_rankinfl2">Rank</div>
                    <div class = "player_score_usnamefl2">Username</div>
                    <div class = "player_score_charnamefl2">Character</div>
                    <div class = "player_score_pointfl2">Points</div>
                </div>
                <br />
                <hr />
            <?php
    $scoreboardquery = mysql_query("SELECT * FROM sector0_players ORDER BY points DESC");
    while($scoreboard_fetch = mysql_fetch_array($scoreboardquery)){
?>
                <div class="global_container_score_class"> <!--Start generating from here-->
                    <div class = "scoreboard_1l">
                            <div class = "player_rank">1st</div>
                            <div class = "player_name"><a href = "profile.php?id=<?php echo $scoreboard_fetch['id'];?>"><?php echo $scbdname = $scoreboard_fetch['username'];?></a></div>
                    </div>
                    <div class = "scoreboard_2r">
                            <div class = "player_charname"><?php echo $scbddspname = $scoreboard_fetch['displayname'];?></div>
                            <div class = "player_points"><?php echo $scbdpoints = number_format($scoreboard_fetch['points']);?></div>
                    </div>
                    <div class = "clear"></div>
                </div>
                <?php
                }
                ?>
            </div>

私は OOP の経験がなく、プログラミングの方法は知っていますが、ニーズに合わせて変更することはできません。このケースで OOP が必要な場合は、誰かが高度な OO を学習するための良いスタートを提供してくれるとありがたいです。そうでない場合は、達成する必要があることを入力してください (必要でない限り、コードは必要ありません)。

4

1 に答える 1

2

私が正しく理解していれば、あなたはページネーションについて話している-必ずしもOOPを必要としない何か。ゼロから学ぶことに興味がある場合は、「phpページネーション」を検索すると大量の情報が得られます:]

于 2012-04-11T21:17:48.537 に答える