Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera seguinte, fiz um script aqui onde uso o PHP como CSS, nele defino através de variável a cores. No banco de dados tenho uma tabela com algumas cores, correspondentes a alguns ids de pessoas, ou seja, pessoa 1 = #F80 | pessoa 2 = #f90 e assim vai...
A dúvida é o seguinte, eu fiz um array onde resgato as cores pelo Id, eu gostaria de armazenar somente as cores correspondentes aquele ID numa variavél como no código abaixo, para depois usar ele fora do array no css. porém ao mostrar a variável, ele fica da seguinte maneira > ARRAY ( [0] => #F80 ) caso seja chamado o ID = 1, e assim por diante.
<?php
// Define que o arquivo terá a codificação de saída no formato CSS
header("Content-type: text/css");
require 'conn.php'; // realiza conexao com o banco
/************************ definindo a cor de acordo com o id*/
$id_usuario = $_GET["id"];
$sql="select* from layout where id_cliente like '$id_usuario%'";
$registro=mysql_query ($sql);
$cont=mysql_num_rows($registro);
if ($cont==0){
echo "Não existem registros";
}
else
{
$n = 0;
while ($campo=mysql_fetch_array($registro))
{
$cor1[$n] = $campo["cor_menu"];
$n++;
}}$cor_fundo = '#F70';
$cor_fundo2 = "#F80"; // aqui quero armazenar apenas o resultado (#F80) contido na variável, usando-a.
$cor_fundo3 = "#F90";
$cor_fundo4 = '#8968CD';
$cor_texto = '#FFF';
$imagem_link = '../img/link.jpg';
?>
body {
background: <?php echo $cor_fundo; ?>;
}
#menu {
background: <?php echo $cor_fundo2; ?>; // aqui será usada a variável.
width:100%;
height:100px;
}
}
}
?>Carregando comentários...