Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Ne "Karte erstellen"
#6
Mittelpunkt der Karte = 0|0
Kartensystem = x|y
Ausgeben kannst du das, indem du über GET-Variabeln eine x- und y-Koordinate übergeben lässt und einen bestimmten wert für die grösse des kartenausschnitts nimmst, der evtl. wie bei DS in den Einstellungen definiert werden kann. Oder du nimmst einen Absoluten wert. Dann machst du am besten zwei for-Schleifen, etwa so:
PHP Code:
// $x = x-Koordinate
// $y = y-Koordinate
// $z = Kartenausschnittgrösse
for($a $y$a <= $y+$z$a++) {
// Jede Zeile
 
for($b $x$b <= $x+$z$b++) {
 
// Jede Zelle in der Zeile ausgeben
 
$query mysql_query("SELECT * FROM `map` WHERE (`x` = ".$x." AND `y` = ".$y.")");
 
$result mysql_fetch_assoc($query);
 
// Daten ausgeben
 
}


An der Codegestaltung lässt sich viel rumbasteln, aber das Schema sollte so etwa stimmen Wink

LG
Molt
Reply


Messages In This Thread
Ne "Karte erstellen" - by Comu - 24.03.2011, 16:39
RE: Ne "Karte erstellen" - by ON21 - 24.03.2011, 19:37
RE: Ne "Karte erstellen" - by Dsaddicted - 25.03.2011, 17:30
RE: Ne "Karte erstellen" - by Comu - 25.03.2011, 17:33
RE: Ne "Karte erstellen" - by Dsaddicted - 25.03.2011, 17:34
RE: Ne "Karte erstellen" - by Molt - 25.03.2011, 17:42



Users browsing this thread: 1 Guest(s)