1
我查看了很多许多指南,其中介绍了如何在结果超出后制作编号导航链接,比方说25个结果,因此url栏将具有类似的URL ./index.php?page=3和找不到东西容易根据我的代码来实现:记分牌系统,php和mysql
<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,我会很感激,如果有人会为我提供一个学习高级面向对象的良好开端。 如果没有,只需输入我需要的内容(除非必要,否则不需要代码)。
我真的很抱歉我急于发布问题。我通过搜索“分页”关键字找到了一套很好的教程。非常感谢。 – 2012-04-11 21:22:30
@哈立德 - 没问题,自己学习的愿望是相当令人钦佩的:] – orourkek 2012-04-11 21:48:09