Te agradezco mucho la respuesta cristian y mi temor era tener que usar javascript :( pero no queda otra.
cuando lo tenga hecho lo muestro para alguien que pueda necesitarlo en el futuro
Muchas gracias :)
Funciono genial el tuyo
asi es otra forma que encontre
Código PHP:
<html>
<header>
<style>
body {
background-image: url(fondo1.jpg);
}
div {
width: 25px;
height: 25px;
border: 1px solid #FFFFFF;
}
.fondo1 {
background-image: url(fondo1.jpg);
}
.fondo2 {
background-image: url(fondo2.jpg);
}
.fondo3 {
background-image: url(fondo3.jpg);
}
</style>
<script>
function fondos(id){
document.body.className='fondo'+id;
}
</script>
</header>
<body>
<p>Cambiar fondos</p>
<div id="1" class ="fondo1" onclick="fondos(id)"></div>
<div id="2" class ="fondo2" onclick="fondos(id)"></div>
<div id="3" class ="fondo3" onclick="fondos(id)"></div>
</body>
</html>
por si a alguien le sirve