我正在使用以下代码来获取最新事件:
<?php
$all_events = array();
$ten_events = array();
for($i = 0; $events = mysql_fetch_object($events_resource); $i++){
if($i < 5){
$ten_events[] = $events;
}
$all_events[] = $events;
}
?>
<?php foreach($ten_events as $events){ ?>
<tr>
<td class="row_<?PHP echo $i % 2; ?>"><?php echo $events->date; ?></td>
<td class="row_<?PHP echo $i % 2; ?>"><?php echo $events->category; ?></td>
<td class="row_<?PHP echo $i % 2; ?>"><?php echo $events->who; ?></td>
<td class="row_<?PHP echo $i % 2; ?>"><?php echo $events->location; ?></td>
</tr>
<?php } ?>
现在,我有了这段代码,使其最终可以正常工作,但是我不知道如何将其与上面的代码结合使用:
<?PHP
$i = 0;
while($row = @mysql_fetch_row($result)){
?>
<?PHP
$i++;
}
?>
CSS类“ row_0”和“ row_1”已准备就绪。
.row_0 {
background-color: #424140;
padding: 2px;
color: #f3f2ea;
}
.row_1 {
background-color: #555352;
padding: 2px;
color: #f3f2ea;
}
希望您能够帮助我。
最佳答案
<?php
$all_events = array();
$ten_events = array();
for($i = 0; $events = mysql_fetch_object($events_resource); $i++){
if($i < 5){
$ten_events[] = $events;
}
$all_events[] = $events;
}
$i = 0;
foreach($ten_events as $event){
$row = $i % 2;
echo "<tr>
<td class='row_{$row}'>{$event->date}</td>
<td class='row_{$row}'>{$event->category}</td>
<td class='row_{$row}'>{$event->who}</td>
<td class='row_{$row}'>{$event->location}</td>
</tr>";
$i++;
}
?>
我想这样。
关于php - 表中的最新事件,其中行的颜色更改,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11962093/