Usted tendrá que encontrar una manera de representar objetos y sus localizaciones.
Una forma sería tener una tabla de objetos, junto con sus coordenadas:
tblLocations
Nombre, símbolo, X, Y
Al dibujar su rejilla, usted puede entonces conseguir la lista de objetos en cualquier localización con una pregunta:
seleccionar el símbolo de los tblLocations donde X=3 y Y=2
La pregunta devolverá una lista de objetos al drenaje en esa localización.
El código del PHP puede construst que estas preguntas basaron en la posición central:
$myposx = 5;
$myposy = 4;
$gridwidth = 5;
$gridheight = 5;
$left = myposx - piso ($gridwidth/2);
$top = myposy - piso ($gridheight/2);
eco '
';
para ($y = $top; $y <>{
eco '';
para ($x = $left; $x <> {
eco ''; $result = mysql_query (“símbolo selecto de los tblLocations donde X=$x y Y=$y”); mientras que ($record = mysql_fetch_assoc ($result)) { eco $record [“símbolo”]; } eco ' | ;
}
eco '
';
}
eco '
';
Este código no se ha probado, él es apenas darle una idea.