04-08-2010, 03:15 PM
J'ai modifié quelques petites choses dont l'ajout du CSS que voici (il était dans le wiki aussi):
Et quelques modif du code dont la requête à qui il manquait une condition..Code PHP :
<?php
.case{
/* position:absolute;*/
width: 30px;
height: 30px;
text-align: center;
background-position: bottom;
background-repeat: no-repeat;
margin-left:0px;
margin-top:0px;
}
Code PHP :
<?php
$curent_y = -5000;
$query = $bdd->query("SELECT * FROM carte,terrain WHERE x BETWEEN ".$x_min." AND ".$x_max." AND y BETWEEN ".$y_min." AND ".$y_max." AND carte.id_terrain = terrain.id_terrain ORDER BY y,x");
$y=0;
// On génére la map
while($carte = $query->fetch(PDO::FETCH_ASSOC)) {
if ($curent_y!=$carte['y']) { // Nouvelle ligne
$x=0;
$y++;
$curent_y = $carte['y'];
}
$x++;
$decalageX = $x*30;
$decalageY= $y*30;
$var_carte .= '<div class="case" style="top:'.$decalageY.';left:'.$decalageX.';';
$var_carte .= 'background-image: url(\'images/'.$carte['ref_terrain'].'.png\');">';