Archief - PHP: Variabele achtergrond/hover

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

ducky hutty

Legacy Member
Ik vroeg mij af of het mogelijk is een div een variabele achtergrond en hover te geven met php en css. Voor zover ik heb getest is het onmogelijk om php in css te gebruiken, dus ... tot zover ongeveer mijn creativiteit.

Heeft iemand hier een oplossing voor?

ps: de achtergrond en hover zijn links naar images die opgeslagen zijn in een database

orez

Legacy Member
klassen maken? en dan via php een bepaalde klasse weergeven?

$var = style1
$var = style2
$var = style3
....

class="<?php echo $var; ?>"

Moeilijker moet dit toch niet zijn? Ik denk dat je het veel te ver zoekt

ducky hutty

Legacy Member
Het probleem is dat ik met ongeveer 400 mogelijke waarden zit voor mijn background en hover images, en dat deze nu en dan zullen veranderen...

Het is dus echt noodzakelijk dat ik deze waarden uw uit een db kan ophalen, en niet voor elke mogelijke combinatie een apparte klasse moet aanmaken...

RpR

Legacy Member
ducky hutty zei:
Het probleem is dat ik met ongeveer 400 mogelijke waarden zit voor mijn background en hover images, en dat deze nu en dan zullen veranderen...

Het is dus echt noodzakelijk dat ik deze waarden uw uit een db kan ophalen, en niet voor elke mogelijke combinatie een apparte klasse moet aanmaken...
Werk dan via het style attribut...

orez

Legacy Member
maak dan via fwrite telken een .css bestand aan... je haalt waarden op, via fwrite creëer je nieuw css bestand, moet hij opnieuw nieuwe waarden ophalen, overschrijf je het oude, etc...

dJeez

Legacy Member
Ik zie het probleem niet echt. Maak gewoon een script in vb. PHP dat de correcte CSS genereert (via vb een Smarty template of zo) en gebruik dat script als URL van de stylesheet in je pagina.

Dus maw :
Code:
<link rel="stylesheet" type="text/css" href="/pad/naar/script.php" />

ducky hutty

Legacy Member
Danku jongens, het was een eenvoudige oplossing maar ik dacht er gewoon niet aan ... je hebt zo van die dagen :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan