Passo ad una funzione users due valore x,y che sono i parametri delle DIV. Quando richiamo la funzione l'immagine xxx.gif mi si presenta a lato della mia.png mentre se inserisco i valori a mano xxx.gif si posizona su mia.png. Perchè dove sbaglio? :-(

Codice PHP:
<?php
function users($immagine,$x,$y)
{
echo
' <DIV STYLE="position:absolute; overflow:scroll;  float:left; top:55px; left:201px;  
                     top:26px; width:1057px; height:560px;">'
;
                     echo
' <DIV STYLE="position:relative; float:left; top:25px; left:70px; border=1">';
                     print(
"[img] mia.png[/img]");       
                     
?>
                            <DIV STYLE="position:absolute; float:left; top:<?php echo'$x'?>px; left:<?php echo'$y'?>px;">   
                            <?php
                             
print("[img] xxx.gif[/img]");   
                         echo
'</div></div></div>';         
return;
}

grazie mille