Backgroung php sql

Mammouth du PHP | 687 Messages

31 janv. 2012, 01:47

Bonsoir,
est-ce que quelqu'un sait comment mettre une image en background dans un lien à partir d'une base sql...?

Voici mon lien : echo "<a href=\"index.php?affichage=page&id_rubrique=".$aff_sous_rubrique['id']."\">".stripslashes($aff_sous_rubrique['rubrique']).$str_nb_article." </a>";

Voici l'image à afficher : echo "<img src=\"".$aff_sous_rubrique['fond']."\" />";

Merci beaucoup!

ViPHP
ViPHP | 2287 Messages

31 janv. 2012, 06:31

Bonsoir,
est-ce que quelqu'un sait comment mettre une image en background dans un lien à partir d'une base sql...?

Voici mon lien : echo "<a href=\"index.php?affichage=page&id_rubrique=".$aff_sous_rubrique['id']."\">".stripslashes($aff_sous_rubrique['rubrique']).$str_nb_article." </a>";

Voici l'image à afficher : echo "<img src=\"".$aff_sous_rubrique['fond']."\" />";

Merci beaucoup!
Pour des images de fond il faut utiliser des styles css (utilisable aussi dans le document HTML, avec l'attribut HTML style=".......").

Cherche en particulier du côté de background-image.
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Mammouth du PHP | 687 Messages

31 janv. 2012, 09:11

Merci.
Je savais ça, ce que je ne sais pas c'est faire en sorte que l'image en background s'affiche grâce à une connexion sql et non d'un affichage direct.

Merci.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

31 janv. 2012, 09:56

heu ben quoi que tu fasse il faudra que tu indique le style a un moment ou un autre.

tu peux utiliser directement le contenu du fichier dans un élément url en css => http://css-tricks.com/data-uris/

Sinon un simple echo permet d'afficher, dans la balise, le nom de l'image à utiliser (si tu stock le nom plutot que le contenue).

@+
Il en faut peu pour être heureux ......

Mammouth du PHP | 687 Messages

31 janv. 2012, 15:19

Merci.
donc cela veut dire que le peut mettre un echo directement dans <a style="background:url(echo' ';)> </a>
???

Mammouth du PHP | 687 Messages

31 janv. 2012, 19:52

J'ai beau essayer plein de trucs différents mais rien y fait.
J'ai simplement besoin d'afficher un background différent en fonction de mes liens (les liens des images sont dans une table sql)...

Personne pour m'aider?

Merci