Demo: http://bakugany.pl/ po zalogowaniu zakładka mapa
<?php if(!$_SESSION['username']) { } else { $db = new db('***', '**', '***', '**'); for ($i = 1; $i <= 24; $i++) { $x = $i*20; } for ($i = 1; $i <= 38; $i++) { $x = $i*20; } $db -> query("SELECT * FROM B_wyspa"); //wybieramy tabelę wioski (zakładam że macie inną) i wynik gdzie wyspa jest tą co w get while ($wiersz = $db -> fetch_row()) // robimy pętle która pobierze wszystkie wioski na mapę { $x = $wiersz['x']; // x wiosek $y = $wiersz['y']; // y wiosek $a = $x*20; //tutaj mamy jaką ma mieć wielkość obrazka wioski i ile ma mieć odległość między współrzędnymi np 1 - 2 w moim przypadku 20px $b = $y*20; echo "<div style='position:absolute;left:{$a}px;top:{$b}px; margin:0px; color:#FFF;'>".$wiersz['wyspa']."</div>"; //pokazujemy wioski na wyznaczonych współrzędnych } $db -> query("SELECT * FROM B_user"); //wybieramy tabelę wioski (zakładam że macie inną) i wynik gdzie wyspa jest tą co w get while ($wiersz = $db -> fetch_row()) // robimy pętle która pobierze wszystkie wioski na mapę { $x = $wiersz['x']; // x wiosek $y = $wiersz['y']; // y wiosek $a = $x*20; //tutaj mamy jaką ma mieć wielkość obrazka wioski i ile ma mieć odległość między współrzędnymi np 1 - 2 w moim przypadku 20px $b = $y*20; echo "<div id='postac' style='position:relative;left:{$a}px;top:{$b}px; margin:0px; color:#FFF;'><img src='template/bakugan/images/postacie/".$wiersz['postac'].".png'></div>"; //pokazujemy wioski na wyznaczonych współrzędnych } else { } } } ?>