Sie müssen eine Weise finden, Gegenstände und ihre Positionen darzustellen.
One-way sein, eine Tabelle der Gegenstände, zusammen mit ihren Koordinaten zu haben:
tblLocations
Name, Symbol, X, Y
Wenn Sie Ihr Rasterfeld zeichnen, können Sie die Liste der Gegenstände an jeder möglicher Position mit einer Frage dann erhalten:
Symbol von den tblLocations vorwählen in denen X=3 und Y=2
Die Frage zurückbringt eine Liste der Gegenstände zum abgehobenen Betrag an dieser Position dieser.
Der PHP-Code kann construst, das diese Fragen auf der zentralen Position gründeten:
$myposx = 5;
$myposy = 4;
$gridwidth = 5;
$gridheight = 5;
$left = myposx - Fußboden ($gridwidth/2);
$top = myposy - Fußboden ($gridheight/2);
Echo '
';
für ($y = $top; $y <>{
Echo '';
für ($x = $left; $x <> {
Echo ''; $result = mysql_query („auserwähltes Symbol von den tblLocations wo X=$x und Y=$y“); während ($record = mysql_fetch_assoc ($result)) { Echo $record [„Symbol“]; } Echo ' | ;
}
Echo '
';
}
Echo '
';
Dieser Code nicht geprüft worden, es ist gerade, Ihnen eine Idee zu geben.