Background-image ne marche pas comme cela.
Il faut :
background-image: url(images/imageDeFond.png);
Dans cette exemple, l'image que tu veux (ici imageDeFond.png) se trouve dans le sous-dossier "images". A toi d'adapter ensuite.
Après je te conseille de mettre le php au dessus, tu t'y retrouvera mieux. Tu crées une variable, et tu utilisera cette variable ensuite. De plus, n'hésite pas à faire des echo de tes variables, tu pourra suivre ce qui est renvoyé, et donc voir si tu as le bon chemin de l'image.