我設置了一個從MYSQL新聞表中檢索新聞的新聞頁面。如何識別它是奇數還是偶數並添加類?
我試圖確定新聞欄是奇數還是偶數,所以如果新聞欄是奇數,甚至會向div元素添加一個類。
我的代碼如下:
<?php
$cat = $_GET['cat'];
$date = $_GET['date'];
if ($date !="") {
$date = explode('-', $date);
$year = $date[1];
$month = $date[0];
$month = date("m", strtotime($month));
$sql = "SELECT * FROM news WHERE year(newsDate) = '$year' AND month(newsDate) = '$month' AND newsState = 1 ORDER BY newsDate DESC";
} else {
$sql = "SELECT * FROM news WHERE newsState = 1 ORDER BY newsDate DESC";
}
$result = $conn->query($sql);
$rows = $result->num_rows;
$pager = new PS_Pagination($conn, $sql, 5, 10, null);
$rs = $pager->paginate();
$num = $rs->num_rows;
if($num >= 1){
while($row = $rs->fetch_assoc()){
?>
<div class="news <?php echo $num; ?>">
<div class="four columns">
<p><img src="/news-images/thumbs/thumb_<?php echo $row['newsImage1']; ?>" alt=""/></p>
</div>
<div class="eight columns">
<h3><?php echo $row['newsTitle']; ?></h3>
<p><?php echo stripslashes(strip_tags($row['newsDescription'])); ?></p>
</div>
</div>
<?php } } else {
echo "No records found!";
}
if ($rows >= 5) {
echo "<div class='page-nav blog-nav'>";
echo $pager->renderFullNav();
echo "</div>";
}
?>
以及究竟是你的問題? – 2015-02-11 10:57:24
http://stackoverflow.com/questions/7959247/php-test-if-number-is-odd-or-even – 2015-02-11 10:59:30
添加一個計數器。在每一列增加計數器。如果計數器%2 == 0那麼甚至奇數(根據僞代碼來講) – ITroubs 2015-02-11 11:00:15