$machines) { // on se place aux origines du plan de la salle $x_ran = $ori_x + $rangee_coord[$key][0]; $y_ran = $ori_y + $rangee_coord[$key][1]; $x = $x_ran; $y = $y_ran; // boucle sur les machines de la rangée foreach($machines as $machine) { $id_machine = "#".$machine." {\n position: absolute;\n top: ".$y."px;\n left: ".$x."px;\n border: 1px solid black;\n}\n"; echo $id_machine; if ($orient[$key] == "V") { $y = $y + $haut + $esp[$key]; } else { $x = $x + $larg + $esp[$key]; } } } // boucle sur les portes de la salle foreach($xy_portes as $key=>$xy_porte) { $x = $xy_porte[0]+$ori_x; $y = $xy_porte[1]+$ori_y; $img_porte = "porteH.png"; // pour la lisibilité du plan, une porte a une longueur double de celle d'une machine et une largeur fixée à 30px $long_p = 2*$larg; $larg_p = 30; $bcksze = $long_p."px ".$larg_p."px"; $divsze = "width: ".$long_p."px;\n height: ".$larg_p."px;"; if ($orien_porte[$salle][$key] == "V") { $img_porte = "porteV.png"; $bcksze=$larg_p."px ".$long_p."px"; $divsze = "width: ".$larg_p."px;\n height: ".$long_p."px;"; } $id_porte = "#porte".$key." {\n position: absolute;\n top: ".$y."px;\n left: ".$x."px;\n background-size: ".$bcksze.";\n background-image:url(".$img_porte.");\n ".$divsze."\n background-repeat: no-repeat;\n}\n"; echo $id_porte; } ?>