Rene Werner: (PHP) $_Get Probleme mit zweistelligen Werten

Beitrag lesen

Hallo Rene,

Glaube aber das es nicht an der Datenbankabfrage liegt, weil die
Abfrage macht er richtig, kommt nur nichts raus, da der Wert leer ist.
Glauben wird dich nicht weitbringen, wir wissen leider immer noch nicht, was eigentlich passiert. Deshalb nochmal, wie sieht deine Query aus, bringt MySQL eine Meldung (Erfolg oder Fehler)? Was steht in GET, steht dein error_reporting auf E_ALL?

Gruß,

Dieter

Hier mal ein Teil der php abfrage, wo anscheinend das selbe Problem
auftritt, wenn der Wert $alliance auf z.B: "5" gesetzt wird, klappt
der Rest, alles über 9 geht nicht, hab in mehreren Dateien das Problem,

$alliance= '50';

if(!isset($alliance['alliance_id'])) {

/* header("Content-type: image/png");
   header("Pragma: no-cache");
   imagepng($im);*/
   exit;
       }

if ($size>2)
{
for ($t=0; $t<=162;$t++)
{
imageline($im,0,$t*$size,162*$size,$t*$size,$grid);
imageline($im,$t*$size,0,$t*$size,162*$size,$grid);
}
}

imageline($im,0,82*$size,162*$size,82*$size,$grid2);
imageline($im,82*$size,0,82*$size,162*$size,$grid2);

$sql = '
SELECT s.system_id, s.sector_id, s.system_x, s.system_y
 FROM starsystems s';
  if(!$q_systems = $db->query($sql)) {

message(DATABASE_ERROR, 'Could not query starsystems data');

}
while($system = $db->fetchrow($q_systems))
$glob_systems[$system['system_id']]=$system;

$q_planets = $db->query('SELECT system_id FROM planets WHERE planet_owner IN (SELECT user_id FROM user WHERE user_alliance='.$alliance['alliance_id'].') GROUP BY system_id');

while($planet = $db->fetchrow($q_planets)) {
$system=$glob_systems[$planet['system_id']];
// Quadrantenkoordinaten
$system['sector_id']--;

$px_x=82*$size;
$px_y=82*$size;
$tmp=$system['sector_id']-243;