To jest mój kod php, takie moje pytanie co byście poprawili. Może by ktoś mi wytłumaczył jak zrobić wyczytanie zawartości pętli w ajax, z góry thx.
//POCZATEK KODU PORUSZANIA SIE PO MAPIE
$polex = $_GET['polex'];
$poley = $_GET['poley'];
$no = $db->getOne("select `block` from `mapa` where `x`=? and `y`=?", array($player->x, $player->y)); if(1 != $no){
$query = $db->execute("UPDATE `players` SET `x`=$polex, `y`=$poley WHERE `id`=?", array($player->id)); }
else {
echo 'Nie możesz sie poruszać po tym terenie. Coś stoi na przeszkodzie!';
}
//POCZATEK KODU MAPKI
$totalx = 200;
$totaly = 200;
$width = 7;
$height = 7;
$minus = floor(($width * $height) / 2
); $plus = ceil(($width * $height) / 2
); $vmap[start] = $playerpos - $minus;
$vmap[end] = $playerpos + $plus; $vmap[playerx] = $player->x;
$vmap[playery] = $player->y;
$vmap[playermaxleft] = $vmap[playerx] - 3;
$vmap[playermaxup] = $vmap[playery] - 3;
$adres = $db->getOne("select `adres` from `mapa_lokacje` where `x`=? and `y`=?", array($vmap[playerx
], $vmap[playery
]));
<table align="left"><tr><td valign="top" align="left">
<table border="0" cellpadding="0" cellspacing="0"><tbody>
<tr>
<td width="13" border="0" align="left"><a href="java script:ajaxpage(\'map_mover.php?ruch=NW\', \'mapka\');"><img src="images/themes/NW.gif" border="0" title="Klawisz na klawiaturze: Q"></a></td>
<td border="0" align="center"><a href="java script:ajaxpage(\'map_mover.php?ruch=NW\', \'mapka\');"><img src="images/themes/NW2.gif" border="0" title="Klawisz na klawiaturze: Q"></a><a href="java script:ajaxpage(\'map_mover.php?ruch=N\', \'mapka\');"><img src="images/themes/N.gif" border="0" title="Klawisz na klawiaturze: W"></a><a href="java script:ajaxpage(\'map_mover.php?ruch=NE\', \'mapka\');"><img src="images/themes/NE2.gif" border="0" title="Klawisz na klawiaturze: E"></a></td>
<td width="13" border="0" align="right"><a href="java script:ajaxpage(\'map_mover.php?ruch=NE\', \'mapka\');"><img src="images/themes/NE.gif" border="0" title="Klawisz na klawiaturze: E"></a></td>
</tr>
<tr>
<td width="13" border="0" valign="top">
<table width="13" border="0" cellpadding="0" cellspacing="0">
<tr>
<td border="0" width="13" valign="top"><a href="java script:ajaxpage(\'map_mover.php?ruch=NW\', \'mapka\');"><img width="13" src="images/themes/E1.gif" border="0" title="Klawisz na klawiaturze: Q"></a></td>
</tr>
<tr>
<td border="0" width="13" valign="top"><a href="java script:ajaxpage(\'map_mover.php?ruch=W\', \'mapka\');"><img width="13" src="images/themes/E.gif" border="0" title="Klawisz na klawiaturze: A"></a></td>
</tr>
<tr>
<td border="0" width="13" valign="top"><a href="java script:ajaxpage(\'map_mover.php?ruch=SW\', \'mapka\');"><img width="13" src="images/themes/E2.gif" border="0" title="Klawisz na klawiaturze: Z"></a></td>
</tr>
</table>
</td>
<td align="center" border="0" valign="top">
<table align="center" cellspacing="0" cellpadding="0" bgcolor="#ddd"><tr>';
$itr = 1;
$i = $vmap[start];
$xi = 1;
$ymin = $vmap[playermaxup];
$xmin = $vmap[playermaxleft];
$vx = $xmin;
$vy = $ymin;
//POCZĄTEK PETLI MAPKI
while ($i < $max) {
$vx = $xmin;
$vy = $ymin;
$img = $db->getOne("select `image` from `mapa` where `x`=? and `y`=? and `mapanr`=?", array($vx, $vy, $player->mapa));
if ($vx == $vmap[playerx] && $vy == $vmap[playery]) {
echo '<td id="player" style="width:32px; height:32px; text-align:center;" title="'.$vx.','.$vy.'" background="img/gui/map_tiles/'.$img.'" align="center" valign="center"><img src="img/gui/map_tiles/heroa.gif"></td>'; }
else
{
echo '<td style="width:32px; height:32px; text-align:center;" title="'.$vx.','.$vy.'" background="img/gui/map_tiles/'.$img.'"></td>'; }
/*wyczytywanie obrazków na mapie*/
if ($itr % $width == 0) {
$xi = 0;
$ymin++;
$xmin = $xmin - $width;
}
$xmin++;
$xi++;
$i++;
$itr++;
}
//KONIEC PETLI MAPKI
</td>
<td width="13" border="0" valign="top">
<table width="13" border="0" cellpadding="0" cellspacing="0">
<tr>
<td border="0" width="13" valign="top"><a href="java script:ajaxpage(\'map_mover.php?ruch=NE\', \'mapka\');"><img width="13" src="images/themes/W1.gif" border="0" title="Klawisz na klawiaturze: E"></a></td>
</tr>
<tr>
<td border="0" width="13" valign="top"><a href="java script:ajaxpage(\'map_mover.php?ruch=E\', \'mapka\');"><img width="13" src="images/themes/W.gif" border="0" title="Klawisz na klawiaturze: D"></a></td>
</tr>
<tr>
<td border="0" width="13" valign="top"><a href="java script:ajaxpage(\'map_mover.php?ruch=SE\', \'mapka\');"><img width="13" src="images/themes/W2.gif" border="0" title="Klawisz na klawiaturze: C"></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td border="0" width="13" valign="top"><a href="java script:ajaxpage(\'map_mover.php?ruch=SW\', \'mapka\');"><img width="13" src="images/themes/SW.gif" border="0" title="Klawisz na klawiaturze: Z"></a></td>
<td border="0" align="center"><a href="java script:ajaxpage(\'map_mover.php?ruch=SW\', \'mapka\');"><img src="images/themes/SW2.gif" border="0" title="Klawisz na klawiaturze: Z"></a><a href="java script:ajaxpage(\'map_mover.php?ruch=S\', \'mapka\');"><img src="images/themes/S.gif" border="0" title="Klawisz na klawiaturze: X"></a><a href="java script:ajaxpage(\'map_mover.php?ruch=SE\', \'mapka\');"><img src="images/themes/SE2.gif" border="0" title="Klawisz na klawiaturze: C"></a></td>
<td border="0" width="13" valign="top"><a href="java script:ajaxpage(\'map_mover.php?ruch=SE\', \'mapka\');"><img width="13" src="images/themes/SE.gif" border="0" title="Klawisz na klawiaturze: C"></a></td>
</tr></tbody></table>
</td>
<td width="15"></td>
<td valign="top" style="background: #AFDBF1; border: solid 1px #CDE5FA;">';
list
($a_dec, $a_sec) = explode(' ', $start_time);$duration = sprintf("%0.3f", $b_sec - $a_sec + $b_dec - $a_dec);
echo '<table><tr><td> Czas ładowania: '.$duration.'. </td></tr></table></td></tr></table>';
?>