El atributo background de la etiqueta <BODY> por defecto te repite la imagena lo largo de toda la pagina en modo mosaico.
Para evitarlo debes usar hojas de estilo.
Por ejemplo, el código correspondiente para poner el fondo centrado, sin que se repita y no se mueva al deesplazarse el scroll del navegador sería el siguiente:
Código PHP:
<HTML>
<HEAD>
<TITLE></TITLE><style type="text/css">
<!--
body {
background-attachment: fixed;
background-repeat: no-repeat;
background-position: center center;
}
-->
</STYLE>
</HEAD>
<BODY background="ruta_de_tu_imagen/imagen_de_fondo.jpg">
...
</BODY>
Si quieres que no te aparezca centrada tan solo tienes que cambiar los parametros
background-position:
Suerte