Ich bin verwirrt,
ich habe folgenden code (momentan ausgelagerte testdatei wegen der übersicht):
Der Firefox 3.xx Zeigt die Seite problemlos und fehlerfrei an (error_all meckert z.zt nur ein wenig wegen Undefined variable)
So rufe ich jetzt diese Seite mit dem IE 7 auf bekomme ich eine ganz reihe Fehlermeldungen.
Die "Karte" wird zwar unten angezeigt jedoch angeblich alle ohne Inhalt.
Ich kann den Fehler jetzt leider überhaupt nicht nachvollziehen da es ja wie gesagt im Firefox Problemlos und Fehlerfrei angezeigt wird.
ich habe folgenden code (momentan ausgelagerte testdatei wegen der übersicht):
PHP-Code:
<?php SESSION_START(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
<link rel="stylesheet" type="text/css" media="all" href="style/layout.css" />
</head>
<?php
error_reporting (E_ALL);
echo "Stadt: ".$_SESSION['stadt']."<br>";
$site='main';
include "./global.php";
$abfrage = mysql_query("SELECT a.*, b.* From ttl_map".$_SESSION['stadt']." AS a,
ttl_gebaeude AS b WHERE a.gebaeude = b.id AND a.parzelle < 100")
or die(mysql_error().'<hr />'. $s_abfrage .'<hr />');
while($row = mysql_fetch_assoc($abfrage))
{
$zaehler++;
$map_array[$zaehler] = array(
$row['besitzer'],
$row['verkauf'],
$row['id'],
$row['name'],
$row['parzelle'],
$row['bildpfad'],
$row['datei'],
$row['webdatei'],
$row['gebaeude']
);
$bilder_array[] = $map_array[$zaehler][4];
}
$s_abf = mysql_query("SELECT * From ttl_stadtinfo WHERE id=".$_SESSION['stadt']."")
or die(mysql_error().'<hr />'. $s_abf .'<hr />');
while ($row = mysql_fetch_array($s_abf))
{
$stadtname=$row['name'];
$bgm=$row['bgm'];
$amtszeit=$row['amtszeit'];
$stadt_qm_miete=$row['gm_miete'];
$parzellenpreis=$row['parzelle_preis'];
$bgm=$row['uname'];
$steuer=$row['steuer'];
}
$x = '';
$y = '';
$arraynummer=0;
$mapausgabe ="<table border='1'>";
for ($y = 1; $y <=10; $y++) {
for ($x = 1; $x <= 10; $x++) {
$nummer = $y*10+$x-10;
if (!in_array($nummer, $bilder_array)) {
$gebaeude="./images/map/accessoire/wiese.jpg";
$gebaeude_name ="frei";
}
if (in_array($nummer, $bilder_array)){
$arraynummer++;
$gebaeude_name = $map_array[$arraynummer][3];
$gebaeude = $map_array[$arraynummer][5]."/".$map_array[$arraynummer][6];
}
$mapausgabe .="<td width='50' height='40' >
<img src=".$gebaeude.">".$nummer."<br>".$gebaeude_name."</td>";
}
$mapausgabe .="</tr>";
}
$mapausgabe .="</table> ";
$zuf = $hauslink."<img src=".$gebaeude." border='0' align='top'> </a>";
echo $mapausgabe;
?>
<body>
</body>
</html>
So rufe ich jetzt diese Seite mit dem IE 7 auf bekomme ich eine ganz reihe Fehlermeldungen.
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in F:\xampp\htdocs\ttl\test2.php on line 21
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in F:\xampp\htdocs\ttl\test2.php on line 39
Warning: in_array() [function.in-array]: Wrong datatype for second argument in F:\xampp\htdocs\ttl\test2.php on line 59
Warning: in_array() [function.in-array]: Wrong datatype for second argument in F:\xampp\htdocs\ttl\test2.php on line 64
Warning: in_array() [function.in-array]: Wrong datatype for second argument in F:\xampp\htdocs\ttl\test2.php on line 59
usw ....
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in F:\xampp\htdocs\ttl\test2.php on line 39
Warning: in_array() [function.in-array]: Wrong datatype for second argument in F:\xampp\htdocs\ttl\test2.php on line 59
Warning: in_array() [function.in-array]: Wrong datatype for second argument in F:\xampp\htdocs\ttl\test2.php on line 64
Warning: in_array() [function.in-array]: Wrong datatype for second argument in F:\xampp\htdocs\ttl\test2.php on line 59
usw ....
Ich kann den Fehler jetzt leider überhaupt nicht nachvollziehen da es ja wie gesagt im Firefox Problemlos und Fehlerfrei angezeigt wird.
Kommentar