HB/game/classement.php

41 lines
1.5 KiB
PHP
Raw Normal View History

2008-11-17 11:00:00 +00:00
<?php
if(!defined('INDEX')) { header('Location: ../'); exit; }
$page = 'classement';
$titre = 'Classement';
if (isset($_GET['q']) && is_numeric($_GET['q']) && $_GET['q'] > 0) $pageClassement = $_GET['q'];
else $pageClassement = 1;
if (isset($_GET['e'])) {
if ($_GET['e'] == 'batiment') $export = 'batiments';
elseif ($_GET['e'] == 'flotte') $export = 'flottes';
elseif ($_GET['e'] == 'recherches') $export = 'recherches';
else $export = 'points';
}
else $export = 'points';
$nbppage = 100;
$pageClassementN = ($pageClassement-1) * $nbppage;
$result = mysql_query("SELECT * FROM `classement`");
$nbpages = ceil(mysql_num_rows($result)/$nbppage);
if ($pageClassement > $nbpages) $pageClassement = $nbpages;
$TEMP_pages = '<select name="q">';
for($i=1 ; $i<=$nbpages ; $i++) {
if ($i == $pageClassement) $TEMP_pages .= '<option value="'.$i.'" selected="selected">'.(($i-1)*$nbppage+1).'-'.($i*$nbppage).'</option>';
else $TEMP_pages .= '<option value="'.$i.'">'.(($i-1)*$nbppage+1).'-'.($i*$nbppage).'</option>';
}
$TEMP_pages .= '</select>';
$template->assign('q', $TEMP_pages);
$result = mysql_query("SELECT * FROM `classement` ORDER BY `classement`.`$export` DESC LIMIT $pageClassementN, $nbppage");
$TEMP_classement = array();
$i = ($pageClassement-1)*$nbppage;
$template->assign('export', $export);
while ($data = mysql_fetch_array($result)) {
$i++;
$TEMP_classement[] = array($i, $data['pseudo'], $data['race'], separerNombres($data[$export]));
}
$template->assign('places', $TEMP_classement);
?>