『この日』ページ
テストですが、こんなのを作ってみました。
「この日!!」
この日とは何?
ブログは長く書いていると一年前の記事、二年前の記事、と増殖していきます。
同じ日に何を書いたかな~?とチェックできるリンクを張りました。
5年日記などと同じようなものです。
この画像で言うと、2/28に書いた記事全部が表示されるページにいきます。
(もうちょっといい名前が思いつくとよかったんだけど・・・。)
色んな作り方があるんでしょうけど、私が考えてみた仕組みは『tukihi.php』というファイルを作って、そこにリンクさせます。
過去のデータを手入力してる関係で、データベースに『年』『月』『日』と別々に入力しておりまして、0228というのは、データベースに入れてる『月』『日』を引き出したものになります。
$row['tuki'] . $row['hi']
という感じで。
それをtukihi.phpで受け取って、対象の月日のデータだけ引っ張って来る感じです。
if (empty($_GET['tukihi'])) throw new Exception('ID不正');
$array = str_split($_GET['tukihi'], 2);
$tuki = $array['0'];
$hi = $array['1'];
こんな感じでやってみました。
str_splitは、tukihiが4ケタあるんですけど、これを2つずつに分けるやつです。
それを$arrayに代入すると、$array['0']が『月』に、$array['1']が『日』の部分に分けられます。
で
データベースをその後操作するんですけど
$sql = "SELECT * FROM テーブル名 WHERE tuki=$tuki && hi=$hi";
カラム名『tuki』が$tukiで、カラム名『hi』が$hiのデータのみを表示できます。
2021.10.5 Tuesday 16:02:56