我有我的代碼編寫來從我的數據庫中選擇圖像,並顯示它們,按月分組。我希望每個'照片月份'都在自己的「容器」中。我無法弄清楚在WHILE LOOP中如何做到這一點。我想我需要一種方法來判斷下一行數據是否會迭代到新的一個月。有什麼建議麼?創建一個新的div在一段時間循環
我的代碼:
<?php
if (isset($_COOKIE['user_id']))
{
if (!isset($_GET['user_id']))
{
$user_id= $_COOKIE['user_id'];
}
else
{
$user_id= $_GET['user_id'];
}
$connect= mysqli_connect("localhost", "root", "", "si");
$query= "SELECT * FROM posts WHERE user_id= $user_id ORDER BY date DESC";
$result= mysqli_query($connect, $query)
or die('error with query');
$date = "0";
while ($row= mysqli_fetch_array($result)) {
if ($date != $row['date']) {
echo "<p> ".$row['date']."</p><br/>";
$date = $row['date'];
}
echo '<img src="'.$row['picture']. '"/>' . "<br/>";
}
}
?>
下面是它應該如何看...
例如,2012年2月一個月後應該是在不同的容器DIV於2012年一月
你可以有12個月以上,你可以顯示幾年的照片。 – Laky 2012-04-15 17:18:08