尝试显示从PHP和XML的HTML表,试图在主要为样式表交替基本的行和奇数时得到错误。xml到PHP表交替行颜色
foreach($bookdata as $book) // loop through our books
{
$i = 0;
if($i%2 == 0)
{
$class = 'even';
}
else
{
$class = 'odd';
}
{
echo <<<EOF
<tbody>
<tr class='$class'>
<td>{$book->date} </td>
<td><a href='http://www.website.com{$book->dataNo}.html'>{$book->Name}</td>
<td><a href='http://www.website.com/-{$book->authorcodeNo}.html'>{$book->author}</td>
</tr>
}
$i++;
}
EOF;
}
echo '</tbody>';
echo '</table>';
任何帮助最欢迎的
定义你的$ i = 0; out of loop – 2012-03-08 07:33:08
另外,看看三元操作符来清理你的交替行... http://davidwalsh.name/php-shorthand-if-else-ternary-operators – 2012-03-08 07:37:02