Keiner ne Idee, an irgendwas muss es doch liegen.
Poste jetzt mal sämtlich Dateien, wo etwas damit zu tun haben:
uebersicht.php - Generiet, die Varialen für die Template Datei
mysql.inc.php - Sind die benütigten Funktionen
u.thtml - ID der Allianz wird nun in der Templatedatei in einen Link eingefügt. Hier kommt aber nur noch die erste Zahl aus der Spalte an und nich die komplette. Wenn es 24 wäre kommt nur die 2 an und nicht die 24.
Diese ID, wird wieder verarbeitet und ruft dann die Zentrale Ally-desc Seite auf.
###
So langsam bin ich jetzt am verzweifeln.
Poste jetzt mal sämtlich Dateien, wo etwas damit zu tun haben:
uebersicht.php - Generiet, die Varialen für die Template Datei
Code:
<?
session_start();
error_reporting(E_ALL);
require("config.inc.php");
$PATH=$CONFIG['internal']['path'];
require("$PATH/mysql.inc.php");
require("$PATH/config.inc.php");
define('SMARTY_DIR', $CONFIG['internal']['smarty_dir']);
require(SMARTY_DIR.'Smarty.class.php');
$smarty = new Smarty;
$smarty->assign("CONFIG_game_name",$CONFIG["game"]["name"]);
$smarty->assign("CONFIG_internal_serverpath",$CONFIG["internal"]["serverpath"]);
//print_r($_SESSION);
if(isset($_SESSION["id"]))
{
require('resbar.inc.php');
if(!isset($db))
{
$db = new cl_extended_database;
}
if(!isset($_GET['c']) && !isset($_GET['id']))
{
echo "Error in ".__FILE__." : ".__LINE__.": \$_GET['c'] not set!<br>";
die();
}
$xid2 = $db->user_get_id($_GET['c']);
$ally = $db->ally_member_of2($xid2);
$xid = $db->user_get_id($_GET['c']);
$db->query("SELECT punkte FROM user_statistik WHERE userid='$xid' AND art='all';");
$db->err();
$row = $db->fetch();
$xpunkte= $row["punkte"];
$db->reinit();
$db->query("SELECT * FROM planets WHERE userid='$xid';");
$db->err();
$null = 0;
while($row=$db->fetch())
{
$xplan[$null]["gal"] = $row["gal"];
$xplan[$null]["sys"] = $row["sys"];
$xplan[$null]["plan"] = $row["plan"];
$xplan[$null]["pname"] = $row["pname"];
$null++;
}
$smarty->assign("xall",$xpunkte);
$smarty->assign("planeten",$xplan);
$smarty->assign("ally",$ally);
$smarty->assign("admin",$CONFIG['game']['admin']);
$smarty->assign("planet_count",$db->planet_count($xid));
$smarty->assign("c",$_GET['c']);
$smarty->display("u.thtml");
}
else
{
$smarty->display("login_warning.thtml");
}
?>
mysql.inc.php - Sind die benütigten Funktionen
Code:
function ally_member_of2($xid2)
{
$db_ally = new cl_extended_database;
$db_ally->query("SELECT `allyid` FROM `ally_members` WHERE `userid` = $xid2");
$db_ally->err();
if ($db_ally->numrows() <= 0)
return -1;
$row = $db_ally->fetch();
$db_ally->dbclose();
unset($db_ally);
return $row['allyid'];
}
u.thtml - ID der Allianz wird nun in der Templatedatei in einen Link eingefügt. Hier kommt aber nur noch die erste Zahl aus der Spalte an und nich die komplette. Wenn es 24 wäre kommt nur die 2 an und nicht die 24.
Code:
allianzen.php?id={$ally.id}
Diese ID, wird wieder verarbeitet und ruft dann die Zentrale Ally-desc Seite auf.
###
So langsam bin ich jetzt am verzweifeln.