PHP& CSS输出问题

时间:2009-10-21 09:58:11

标签: php css

如何设置它以便我可以操作$ backgroundcolor =“#00FFFF”;     在另一个.php文件?

最初我只想改变$ backgroundcolor =“#00FFFF”的值; 从另一种根据用户输入hrefed到此形式(style.php)的形式。

我在这个表单上试过这个,以便我可以给$ backgroundcolor不同的值: $ backgroundcolor =“”;

然后我使用了另一个.php表单,这个表单被hrefed到这个style.php脚本来调用$ backgroundcolor =“一些不同的十六进制颜色没有结果”;

实际上我看到的只是#0033FF值的输出,但我不想输出,我想要新值#0033FF 是背景颜色?

<?php header("Content-type: text/css"); 
$backgroundcolor = "#00FFFF ";
$textcolor = " #0033FF";
?>
body {
 background:<?php  echo $backgroundcolor?>;
 color:<?php echo $textcolor?>;
}

2 个答案:

答案 0 :(得分:2)

您可以使用sessionscookiesdatabases

您要做的是通过请求保留一些数据。

你必须存储背景&amp;在您方便的时候,文本颜色。

答案 1 :(得分:1)

在php端使用它:

这个想法是让所有的css和php代码设置如下:

$ backgroundcolor = $ _REQUEST [“backgroundcolor”];

的backgroundColor:$的backgroundColor;

where background-color:会给你传统CSS中背景的颜色,我们会将它与变量一起使用,在本例中为$ backgroundcolor;

在html方面,我们将有一个这样的表格:

<select name = "backgroundcolor">
<option value = "#000000">Black</option>
<!-- And all we have to do is add multiple options for the different color values      
and the php script will do the rest after the user has selected 
the color he or she wants, done-->


#heredoc
$theStyle = <<<HERE
"border-width:$borderSize$sizeType;
background-color:$backgroundcolor;
color:$fontcolor;
border-style:$borderStyle;
border-color:green"
HERE;