
CSS MySQL - jak mám do CSS souboru vepsat například barvu z MySQ
Dobrý den, poradíte mi prosím, jak mám do CSS souboru vepsat například barvu z MySQL.
Změna předmětu, původně: CSS MySQL (Kráťa)
Mám soubor style.css a MySQL. Nyní potřebuji aby mě z databáze vyparsoval ze sloupce pozadi například lightgrey a potom se barva pozadí změní i na stránce.
nauč se PHP...
pomocí CSS to nijak neuděláš...
v php se připojíš k MySQL, zašleš SELECT pomocí mysql_query() a následně si načteš hodnotu daného sloupce
v PHP dělám a normálně to načítám, ale nevím jak to do CSS zapasovat.
Keď ovládaš PHP, tak by si nemal mať problém. Rovnakým spôsobom, akým generuješ pomocou PHP HTML stránky, vygeneruješ CSS štýlopis. Musíš samozrejme nastaviť aj správne hlavičky.
Do CSS souboru si nadefinuješ třídy (class), např.:
.cervena {background-color: red}
.bila {background-color: white}
a při výpisu vkládáš
<td class="cervena">
<td class="bila">
edit://záleží, co máš uloženo v té databázi. Jak tam tu barvu máš?
Z MySQL můžeš načíst kód barvy a vsunout jej do PHP, třeba :
Ale asi je dobré řídit se dle konkrétní situace, viz předchozí rady. Myslím, že neexistuje univerzální dobrý postup
.