Hallo zusammen
Ich arbeite gerade an einer Tabelle , wo ich anhand anhand der x & y Koordinaten die Position eines Users auf der Map festgelegt wird..
zur zeit mach ich es so.. eine Tabelle 10 x 10 Felder
So dort werden mir nun die Felder
1:1 - 1:10
2:1 - 2:10
..
10:10 - 10:10 angezeigt.
Weiss jemand wie ich anhand eines " Links ( Pfeil ) in alle 4 richtungen blättern kann um z.b.
1:11 - 1:20
2:11 - 2:20
...
10:11- 10:20 ( wäre Richtung Osten )
11:1 - 11:10
12:1 - 12:10
...
20:1 - 20:10 ( wäre Richtung Süden )
Über ne kleine Hilfe wäre ich sehr Dankbar.
Greez
Ich arbeite gerade an einer Tabelle , wo ich anhand anhand der x & y Koordinaten die Position eines Users auf der Map festgelegt wird..
zur zeit mach ich es so.. eine Tabelle 10 x 10 Felder
PHP-Code:
<?php
@require_once("./lib/path.php");
require_once("./lib/action.php");
echo '<table width="550" height="550" border="0" cellspacing="1" cellpadding="0" bgcolor="c0c0c0">';
$xmax = 10;
$ymax = 10;
$width = 100 / $ymax;
$height = 100 / $xmax;
$query = $mysql->query("SELECT id,user,x_pos, y_pos FROM karte", $DB_KARTE);
while ($row = mysql_fetch_array($query))
{
$map [$row['x_pos']."_".$row['y_pos']] = true;
$map_1[$row['x_pos']][$row['y_pos']] = $row['user'];
}
for ($x = 1; $x <= $xmax; $x++) {
echo '<tr>';
for ($y = 1; $y <= $ymax; $y++) {
$user = $map_1[$x][$y];
echo '
<td background="bilder/gras_klein.jpg" width="' . $width . '%" height="' . $height . '%" align="center" valign="middle">';
if (isset($map[$x."_".$y])) {
echo "<strong>$x:$y<br>$user</strong>";
} else {
echo "$x:$y<br>Frei";
}
echo "</td>";
}
echo "</tr>";
}
?>
</table>
So dort werden mir nun die Felder
1:1 - 1:10
2:1 - 2:10
..
10:10 - 10:10 angezeigt.
Weiss jemand wie ich anhand eines " Links ( Pfeil ) in alle 4 richtungen blättern kann um z.b.
1:11 - 1:20
2:11 - 2:20
...
10:11- 10:20 ( wäre Richtung Osten )
11:1 - 11:10
12:1 - 12:10
...
20:1 - 20:10 ( wäre Richtung Süden )
Über ne kleine Hilfe wäre ich sehr Dankbar.
Greez
Kommentar