Mam problem otoz jak wyswietlic pojedyncze obrazki ktore sa na polach np x=5, y=5 30px*30px? pola sa trzymane w bazie danych.
Oto kod:
$wiersz = 0; function mapa ($typ=0) { if ($wiersz++>=7) { $wiersz = 1; } } $pytanie="SELECT * FROM gracz WHERE id = '".$_SESSION['uid']."' LIMIT 1"; $x0 = $odpowiedz['x_gracz']-3; $x1 = $odpowiedz['x_gracz']+3; $y0 = $odpowiedz['y_gracz']-3; $y1 = $odpowiedz['y_gracz']+3; $pytanie = "SELECT * FROM mapa WHERE (x BETWEEN '".$x0."' AND '".$x1."') AND (y BETWEEN '".$y0."' AND '".$y1."')"; for ($i=0;$i<7;$i++) { for ($j=0;$j<7;$j++) { $mapa[$i][$j]=0; } } { $mapa[$tmp['x']-$odpowiedz['x_gracz']+3][$tmp['y']-$odpowiedz['y_gracz']+3]=1; } $mapa [3][3]=2; //wyswietlenie gracza for ($i=0;$i<7;$i++) //wysietlenie mapy { for ($j=0;$j<7;$j++) { mapa($mapa[$i][$j]); } }
Z gory dzieki za pomoc !