我有一个标准的html页面,所以:
<html>
<head>..
.
..
and so on
我有一个PHP脚本链接到该html页面:
if blablabla {
change background color;
}
如果满足if语句中的条件,有没有人知道如何更改页面的背景颜色?
我希望我明白这一点,如果没有,请说明哪一点不清楚。
感谢您提前提供任何帮助
答案 0 :(得分:6)
将您的<body>
标记放入if else
if blablabla {
echo '<body style="background-color:white">';
}
else {
echo '<body style="background-color:orange">';
}
答案 1 :(得分:2)
这不一定很棒,但它应该完成工作:
if ( your_conditional ) {
$styleBlock = sprintf('
<style type="text/css">
body {
background-color:%s
}
</style>
', $yourColor);
echo $styleBlock;
}
关于这一点的一个好处是用这种技术,你可以把你的if
语句放在任何地方 - 无论你把它放在哪里,它都会对身体标签起作用。
一个警告:如果您在页面的下方有body
标记背景颜色的其他样式规则,那么这些规则将优先于if
声明中的那个。
答案 2 :(得分:0)
这里是我想改变身体背景的代码
<body bgcolor="<?php echo $name2; ?>">
&#13;