Ich möchte, dass die Tabellen angeordnet sind, wie in einem onlinespiel, aber ich schaffe es nicht. ICh hab lauter wirres zeug zusammengefügt. jetzt zeigts zwar die user an, aber nicht geordnet und auch keine leeren felder.
Die templates sind klar. die hab ich richtig (vermut ich mal, da es funktioniert, dass die karte damit schon wechselt).
Kann mir jemand die lösung sagen?
mfg
PHP-Code:
<?PHP
$filename="build.php";
require("./global.php");
if(isset($_REQUEST['action'])) $action=$_REQUEST['action'];
else $action="main";
if(!isset($_SESSION['userid'])) error_page("Bitte logge dich ein!");
if(isset($_REQUEST['page'])) $page=intval($_REQUEST['page']);
else $page=$userdata['x'];
$countOfRes=$db->num_rows($result)+$db->num_rows($free);
$free=$db->query("SELECT * FROM cc".$n."_crand WHERE x='$x' AND used='0' ORDER BY y ASC");
$result = $db->query("SELECT x FROM cc".$n."_crand GROUP BY x");
if ($countOfRes % 4) {
$add = 1;
}
while($row = $db->fetch_array($result)) {
if ($page==$row['x']) {
$opt .= "<option value=\"$row[x]\" selected>$row[x]</option>";
} else {
$opt .= "<option value=\"$row[x]\">$row[x]</option>";
}
}
$goto_1=$page+1;
$goto_2=$page-1;
$goto_3=$page+5;
$goto_4=$page-5;
if($page<0) $page=0;
$i=0;
if($action=="main") {
$result = $db->query("SELECT * FROM cc".$n."_countries ORDER BY y ASC");
while($row = $db->fetch_array($result)) {
if($row['allianzid']==0) {
$allianzname=$ln_rankings_no_allianz;
} else {
$allianzname=allianz($row['allianzid']);
}
$resultl=$db->query("SELECT islandid FROM cc".$n."_countries WHERE userid='$row[userid]'");
$numoflands=$db->num_rows($resultl);
eval ("\$topbit .= \"".$tpl->get("topbit")."\";");
}
eval("\$tpl->output(\"".$tpl->get("top")."\");");
exit();
}
?>
Kann mir jemand die lösung sagen?
mfg