我正在尝试以“类似 Word”的表格格式形成 PHP/MySQL 输出:一行是背景颜色 X,下一行是背景颜色 Y,然后是 X,然后是 Y,等等。
为此,我想出了一个解决方案,但我猜这并不是最简洁或最干净的方法。看看我的解决方案。我期待您的想法/意见!
$selectdoc = "SELECT * FROM document WHERE docid = '" . $_GET['docid'] . "' LIMIT 10";
$queryselectdoc = mysql_query($selectdoc);
$colorindicator = 1;
while($dbdoc = mysql_fetch_object($queryselectdoc)) {
$title = "$dbdoc->title";
$colorindicator = $colorindicator+1;
if ( $i&1 )
{
echo "<div id=\"even\">My BG color is the one based on EVEN!</div>";
}
else
{
echo "<div id=\"odd\">My BG color is the one based on ODD!</div>";
}
}
最佳答案
您可以使用 CSS 伪类 :nth-child
使用列表或表格或其他内容来完成此操作
尝试使用类似 this 的列表:-)
关于php - 更改 PHP/SQL 输出中不同 DIV 的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5219100/