0

このコードを使用して最新のイベントを取得しています。

   <?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;
}

あなたが私を助けてくれることを願っています。

4

1 に答える 1

2
<?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++;

} 
?>

私ならこうします。

于 2012-08-14T23:12:07.713 に答える