hi..
ich will ne tabelle bauen in der anhand der x & y coordinaten die position eines users auf der map festgelegt wird..
zur zeit mach ich es so..
aber ich bin mir sicher es gibt eine einfachere methode mit der mysql abfrage..
da das bei momentan 50 x 50 zellen immerhin 2.500 anfragen an die DB
währe echt hilfreich wenn ihr mir helfen könnten
cu DexterN
ich will ne tabelle bauen in der anhand der x & y coordinaten die position eines users auf der map festgelegt wird..
zur zeit mach ich es so..
PHP:
<table width="100%" height="100%" border="0" cellspacing="1" cellpadding="0" bgcolor="c0c0c0">
$conn_id = mysql_connect($host,$id,$pw);
mysql_select_db($database,$conn_id);
$xmax = 50;
$ymax = 50;
$width = 100 / $ymax;
$height = 100 / $xmax;
for ($x = 1; $x <= $xmax; $x++) {
echo ' <tr>';
for ($y = 1; $y <= $ymax; $y++) {
$row = mysql_fetch_array(mysql_query("SELECT * FROM map WHERE xcoord = $x && ycoord = $y"));
echo ' <td bgcolor="#ffffff" width="' . $width . '%" height="' . $height . '%" align="center" valign="middle">';
if ($row['xcoord'] == $x && $row['ycoord'] == $y) {
echo '<img src="x.gif" width="5" height="5" border="0">';
}
echo '</td>';
}
echo ' </tr>';
}
?>
</table>
aber ich bin mir sicher es gibt eine einfachere methode mit der mysql abfrage..
da das bei momentan 50 x 50 zellen immerhin 2.500 anfragen an die DB
währe echt hilfreich wenn ihr mir helfen könnten
cu DexterN