データベースから画像を選択して表示するコードを月ごとにグループ化しました。私は毎月の「写真の月」を自分の「コンテナ」部門に入れたいと思っています。私は、まあまあでこれを行う方法を理解することはできません。私は、データの次の行が繰り返されるかどうかを知る方法が必要だと思います。新しい月かどうかはわかりません。助言がありますか?whileループ中に新しい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月の月が2012年1月より異なるコンテナのdivにする必要があります。
あなたは12ヶ月以上持つことができ、あなたのように数年からの写真を表示することができます。 – Laky