PHP ver gevorderde |
|
Okej, nu snap ik wat je bedoelt. Je smiley wordt dus ten opzichte van de vorige geplaatste smiley geplaats.
Dat is heel gemakkelijk op te lossen, namelijk op de volgende manier:
- Maak een 'containter' div, bijv. 'map'. Geef die position: relative; mee.
- Plaats je smileys in die div, en geef als style 'position: absolute; mee. Je plaatje zal dan tov. de linkerbovenhoek van de de div 'map' positioneren. Voorbeeldje:
<?php
$sql = mysql_query("SELECT locatie FROM leden WHERE id=".$cookie_id." ");
$qry = mysql_fetch_array($sql);
echo '<div id="map" style="position: relative; height: 200px; width: 500px;">';
$steden = myqsl_query("SELECT wat, id, coords FROM gebouwen WHERE locatie='".$query['locatie']."' ORDER BY id ASC");
while ($res = mysql_fetch_array($steden)) {
$coords = explode(',', $res['coords']);
echo '<a href="gebouw.php?x='.$show['id'].'"><img src="icon_smile.gif" style="position: absolute; top:'.$coords[1].'; left: '.$coords[0].';" /></a>';
}
echo '</div>';
?>
<?php $sql = mysql_query("SELECT locatie FROM leden WHERE id=".$cookie_id." "); echo '<div id="map" style="position: relative; height: 200px; width: 500px;">'; $steden = myqsl_query("SELECT wat, id, coords FROM gebouwen WHERE locatie='".$query['locatie']."' ORDER BY id ASC"); $coords = explode(',', $res['coords']); echo '<a href="gebouw.php?x='.$show['id'].'"><img src="icon_smile.gif" style="position: absolute; top:'.$coords[1].'; left: '.$coords[0].';" /></a>'; } ?>
|