У меня есть стандартная html-страница, поэтому:
<html> <head>.. . .. and so on
и у меня есть php-скрипт, связанный с этой страницей html:
if blablabla { change background color; }
кто-нибудь знает, как изменить цвет фона моей страницы, если условия в инструкции if выполнены?
Надеюсь, я сделал это ясно, если нет, скажите, какой бит неясен.
Спасибо за любую помощь заранее
поместите свой <body>
внутри if else
if blablabla { echo '<body style="background-color:white">'; } else { echo '<body style="background-color:orange">'; }
Это не обязательно хорошая практика, но она должна выполнить свою работу:
if ( your_conditional ) { $styleBlock = sprintf(' <style type="text/css"> body { background-color:%s } </style> ', $yourColor); echo $styleBlock; }
Одна хорошая (?) Вещь об этом заключается в том, что с помощью этой техники вы можете поместить свое заявление if
где угодно – оно будет действовать на тег тела независимо от того, где вы его разместили.
Одно предостережение: если у вас есть дополнительные правила стиля для фона фона тега body
дальше по вашей странице, они будут иметь приоритет над тем из вашего оператора if
.
вот код, который я хочу изменить фон тела
<body bgcolor="<?php echo $name2; ?>">