Hallo alle zusammen habe folgendes Problem:
Ich habe in eienr Datenbank eine Tabelle die 4 Spalten hat, eine mit der ID, x-koordinaten,y-koordinaten und ner Bildurl
Mein Script erzeugt aus diesem Datensatz je nach Abfarge eine Karte einer bestimmten Region, dieses zerrt aber ziemlich am rechner der diese aufruft, besonders wenn man ne Größe ab 30x30 haben will, hänge mal den Abfrage Code dran, würde mich freuen wenn wer mir sagen kann ob sich dies ändern lässt und wie oder ob es nicht viel besser geht
Ich habe in eienr Datenbank eine Tabelle die 4 Spalten hat, eine mit der ID, x-koordinaten,y-koordinaten und ner Bildurl
Mein Script erzeugt aus diesem Datensatz je nach Abfarge eine Karte einer bestimmten Region, dieses zerrt aber ziemlich am rechner der diese aufruft, besonders wenn man ne Größe ab 30x30 haben will, hänge mal den Abfrage Code dran, würde mich freuen wenn wer mir sagen kann ob sich dies ändern lässt und wie oder ob es nicht viel besser geht
PHP-Code:
//Kartendaten auslesen und darstellen
for($zeilenZ = $yStartkor; $zeilenZ < $Bereichszahl1; $zeilenZ++)
{
print "<tr>";
for($spaltenZ = $xStartkor; $spaltenZ < $Bereichszahl2; $spaltenZ++)
{
$abfrage = "SELECT * FROM Kartendaten WHERE XKord = ".$spaltenZ." AND YKord = ".$zeilenZ."";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);
print "<td width=\"".$zoom."\" height=\"".$zoom."\"
align=\"center\" background=\"grafikpack/".$row->Typus."\">
<img width=\"".$zoom."\" height=\"".$zoom."\" border=\"0\" src=\"grafikpack/".$row->
Bauwerk."\" onmouseover=\"this.T_WIDTH=50; return escape('(".$spaltenZ."/".$zeilenZ.")')\"></td>";
}
print "</tr>";
}
Kommentar