Hallo Leute, ich hab ein Problem, dass sich nicht ergründen lässt...
Ich habe folgendes Script:
Wenn ich das Script ausführe, kommt für $userrank keine Ausgabe, er kommt nichtmal in die while schleife rein!
Wenn ich manuell den namen ausgeben möchte, kommt das auch nicht raus!
DB Klasse is in Ordnung und sonst seh ich da keinen Fehler.
Wäre schön, wenn mir jemand helfen könnte.
PS: andere Variablen, die später deklariert wurden werden wunderbar ausgegeben!
mfg T!g3R
Ich habe folgendes Script:
PHP-Code:
$sql = ("SELECT * FROM `user` where uid > '0' ORDER BY prestiges DESC ");
$user = $db->fetch_array($sql);
echo "$user[name]";
while($user=$db->fetch_array($sql))
{
$sql2 = $db->query("SELECT * FROM area where uid='$user[uid]' AND type != 'build'");
$buildings = $db->num_rows($sql2);
$sql0 = $db->query("SELECT * FROM studios_workers where uid='$userdata[uid]'");
$sql1 = $db->query("SELECT * FROM studios_workers");
$sql2 = $db->query("SELECT * FROM workers");
$worker = round((100/($db->num_rows($sql1)+$db->num_rows($sql2)))*$db->num_rows($sql0), 2);
$userrank .= "<tr>
<td>$user[user]</td>
<td>$buildings Gebäde</td>
<td>$worker&prcnt; der Arbeiter</td>
<td>$user[prestiges]</td>
</tr>";
}
Wenn ich manuell den namen ausgeben möchte, kommt das auch nicht raus!
DB Klasse is in Ordnung und sonst seh ich da keinen Fehler.
Wäre schön, wenn mir jemand helfen könnte.
PS: andere Variablen, die später deklariert wurden werden wunderbar ausgegeben!
mfg T!g3R
Kommentar