Я пытаюсь сделать каждый второй TD в моей таблице (HTML) другой цвет, и поэтому я использую эту переменную:PHP Неопределенная переменная с вар меняющегося цвета
$bgColor = ($bgColor == "#eee") ? "#fff" : "#eee";
И тогда я звоню это в моей таблице:
<td style='background:<?=$bgColor;?>'></td>
Но я получаю сообщение об ошибке: Undefined переменной с $ BGColor = ($ BGColor и т.д.);
Это работает, но я получаю эту ошибку.
Как бы исправить это? Обычно я получаю эту ошибку, когда забыл if (isset()); но это не та ситуация.
Спасибо вперед :)
Добавить '$ bgColor = ''; 'перед первым, если – Narek
вы не получите ошибку, вы, скорее всего, получите уведомление о доступе к неопределенному значению. – Rufinus
Вы заглянули в [zebra striping] (http://css-tricks.com/snippets/css/css3-zebra-striping-a-table/)? Это CSS3, поэтому он не будет работать со старыми браузерами, но это удобно. – ThatOtherPerson