Fråga : Skapa en kartlägga i PHP

Jag önskar att vara kompetent att göra en bordlägga som sätter userxposna och useryposna i centrera av ett raster 5x5 (using tabellen), då, om spelarepressarna som ett övre knäppas, useryposna blir 4 men stag i centrera av rastret, flyttningarna för kartlägga därefter. Behaga ser att att kodifiera attachment

On anmärka kunde synas på några av boxas, som bläddrar med spelarna interaction.
> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
" codeBody " " >P = spelare för class= " för
" klar "

Svar : Skapa en kartlägga i PHP

Du ska måste att finna a långt för att föreställa anmärker och deras lägen.
Skulle one-way är att ha en bordlägga av anmärker, tillsammans med deras koordinater:

tblLocations
Namnge symbol, X, Y

När du drar ditt raster, du kan därefter få, lista av anmärker på något läge med en query:

välj symbolet från tblLocations var X=3 och Y=2

Den query ska returen som en lista av anmärker för att dra på det läge.

Phpna kodifierar kan construst som dessa queries baserade på centralen placerar:

$myposx = 5;
$myposy = 4;
$gridwidth = 5;
$gridheight = 5;
$left = myposx - däcka ($gridwidth/2);
$top = myposy - däcka ($gridheight/2);

eka ',';
för ($y = $top; $y <>{
  eka ',';
  för ($x = $left; $x <>  {
    eka ',;
  }
  eka ',';
}
eka ',
';
    $result = mysql_query (”valt symbol från tblLocations var X=$x och Y=$y”);
    stunder ($record = mysql_fetch_assoc ($result))
    {
      eka $record [”symbol”];
    }
    eka ',
';

Detta kodifierar har inte testats, det är precis att ge dig en idé.
Andra lösningar  
 
programming4us programming4us