Hallo,
ich habe eine Datenbank, in welcher Spielergebnisse usw eingetragen sind. Diese Datenbank lese ich aus, und bekomme auch die entsprechenden Inhalte angezeigt. Mein Problem ist, das ich es einfach nicht hinbekomme, das nur 5 Halloffame - Einträge angezeigt werden.
Ich habe bereits versucht ein LIMIT zu setzen mit zb.: ASC/DESC LIMIT 0, 5; aber das sortiert er mir irgendwie wild durcheinander. Wenn ich zb. DESC LIMIT 0, 20; eintrag, zeigt er mir nur eins anstatt alle 20 an. Ich weiß nicht mehr weiter! Wie kann ich das machen?
Das ist der Quelltext:
ich habe eine Datenbank, in welcher Spielergebnisse usw eingetragen sind. Diese Datenbank lese ich aus, und bekomme auch die entsprechenden Inhalte angezeigt. Mein Problem ist, das ich es einfach nicht hinbekomme, das nur 5 Halloffame - Einträge angezeigt werden.
Ich habe bereits versucht ein LIMIT zu setzen mit zb.: ASC/DESC LIMIT 0, 5; aber das sortiert er mir irgendwie wild durcheinander. Wenn ich zb. DESC LIMIT 0, 20; eintrag, zeigt er mir nur eins anstatt alle 20 an. Ich weiß nicht mehr weiter! Wie kann ich das machen?
Das ist der Quelltext:
PHP:
<?php
echo '<table width="100%" cellspacing="0" cellpadding="0">';
/* Cup SQL-Querys */
safe_query("UPDATE ".PREFIX."cups SET status='2' WHERE start<='".time()."'");
safe_query("UPDATE ".PREFIX."cups SET status='3' WHERE ende<='".time()."'");
/**************/
$one = ($_GET['type']=="one" ? 1 : 0);
$headtitle = (!$one ? "Teamname" : "Spielername");
$bg1=BG_1;
$bg2=BG_2;
$all_teams=array();
$used_teams=array();
$n=1;
$ergebnis = safe_query("SELECT * FROM ".PREFIX."cup_clans WHERE 1on1='$one' ORDER BY clanID ASC");
while($db=mysql_fetch_array($ergebnis)) {
if(in_array($db[clanID], $used_teams, true)) continue;
if(!$one){
$ergebnis2 = safe_query("SELECT * FROM ".PREFIX."cup_all_clans WHERE ID = '".$db[clanID]."' ORDER BY name ASC");
$ds=mysql_fetch_array($ergebnis2);
}
$awards_sql=safe_query("SELECT * FROM ".PREFIX."cup_clans WHERE clanID = '".$db[clanID]."' && 1on1='$one'");
$joincups=mysql_num_rows($awards_sql);
$joincups=($joincups==1 ? $joincups.' Cup' : $joincups.' Cups');
$teamname=($one ? getnickname($db[clanID]) : $ds[name]);
getclanawards($db[clanID]);
$sortpoint=($ar_awards[1]*3)+($ar_awards[2]*2)+($ar_awards[3]*1);
$all_teams[$sortpoint][$n]['teamID']=$db[clanID];
$all_teams[$sortpoint][$n]['teamname']=$teamname;
$all_teams[$sortpoint][$n]['joincups']=$joincups;
$all_teams[$sortpoint][$n]['awards1']=$ar_awards[1];
$all_teams[$sortpoint][$n]['awards2']=$ar_awards[2];
$all_teams[$sortpoint][$n]['awards3']=$ar_awards[3];
if(isset($ar1_name)){
$a=1;
foreach($ar1_name as $cup_names){
$all_teams[$sortpoint][$n]['a1_cupname'][$a]=$cup_names;
$a++;
}
}
unset($ar1_name);
if(isset($ar2_name)){
$a=1;
foreach($ar2_name as $cup_names){
$all_teams[$sortpoint][$n]['a2_cupname'][$a]=$cup_names;
$a++;
}
}
unset($ar2_name);
if(isset($ar3_name)){
$a=1;
foreach($ar3_name as $cup_names){
$all_teams[$sortpoint][$n]['a3_cupname'][$a]=$cup_names;
$a++;
}
}
unset($ar3_name);
$used_teams[]=$db[clanID];
$n++;
}
krsort($all_teams);
$n=1;
foreach($all_teams as $all_teams_for){
foreach($all_teams_for as $clan){
$teamID=$clan['teamID'];
$teamname='<a href="'.(!$one ? 'index.php?site=clans&action=show&clanID='.$teamID.'"><b><font color="#39669e">'.$clan['teamname'] : 'index.php?site=profile&id='.$teamID.'">'.$clan['teamname']).'</font></b></a>';
$joincups='<font color="#808080">'.$clan['joincups'].'</font>';
if($clan['awards1']){
for($i=1; $i<=$clan['awards1']; $i++)
$award1.='<a href="index.php?site=cups&action=tree&cupID='.$clan['a1_cupname'][$i].'"><img src="images/icons/award_gold.png" border="0" alt="Gold" title="'.getcupname($clan['a1_cupname'][$i]).'" /></a>';
}
if($clan['awards2']){
for($i=1; $i<=$clan['awards2']; $i++)
$award2.='<a href="index.php?site=cups&action=tree&cupID='.$clan['a2_cupname'][$i].'"><img src="images/icons/award_silver.png" border="0" alt="Silber" title="'.getcupname($clan['a2_cupname'][$i]).'" /></a>';
}
if($clan['awards3']){
for($i=1; $i<=$clan['awards3']; $i++)
$award3.='<a href="index.php?site=cups&action=tree&cupID='.$clan['a3_cupname'][$i].'"><img src="images/icons/award_bronze.png" border="0" alt="Bronze" title="'.getcupname($clan['a3_cupname'][$i]).'" /></a>';
}
$awards=$award1.$award2.$award3;
if(empty($awards))
continue;
echo '<tr>
<td width="32"> </td>
<td valign="middle" height="32">'.$teamname.'<br><a>'.$joincups.'</a></td>
<td valign="middle" align="right">'.$awards.'</td>
</tr><tr>';
unset($award1,$award2,$award3,$awards);
$n++;
}
}
echo'</table>';
?>