PHP第2回課題のヒント

先週に引き続いての投稿です。
データベースは使えてますか?
今回も課題をこなす上でのヒントについてのエントリーします。

日付のフォーマット

MySQLでは、create_date はDATETIME 型で格納されています。
さて、これを「2015.07.12」のように表示するには、
大きく2つ方法があります。
・MySQLでDATE_FORMAT関数を使って、整形する
・PHPで文字列操作して、整形する
(ガリガリ処理するやり方と、関数を使うやり方)
今回の課題はどちらを使って取り組んでもらってもかまいません。
楽なのは、MySQL側で整形する方だと思いますが、
PHPで関数を使って処理するのも、PHPの課題として良いと思っています。

ニュース詳細ページについて

ニュース詳細ページでは、一つのニュースについて表示します。
この「一つの」ニュースがポイントです。
どのように、「一つ」を特定するのでしょう?
ヒントはindex.php にあります。

index.php には news.php へのリンクがあります。

<a href="news.php">初めてのチーズハッカソンを開催しました!</a>

のような形です。

先週の授業を思いだしてください。
次のページにパラメータを渡す(データを取得する)方法があったかと思います。
クエリパラメータです。

test.php?キー1=値1&キー2=値2

のようなURLをリンクにすることで、test.php に値1と値2が送られまます。

あとは欲しいデータを

$_GET["キー1"]

とtest.php に記載すると取得できます。

ヒントとしては以上になります。
天気が悪い日が続きますが、頑張って取り組んでいきましょう。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中