▽1
●
うぃんど ベストアンサー |
一例
<?php // 日付受取と確認 // 渡された日付が書式として正しいかどうかはstrtotimeの判定に委ねている // 日付が無い場合や書式としておかしな場合は現在日時を用いる if ( ( $d = strtotime($_GET['date']) ) === False ) $d = time(); // 日付を文字列化して以後扱いやすくする // 前日の計算は 86400秒 を引くことで行う $target = date( 'Y/m/d', $d ); $pre = date( 'Y/m/d', $d - 86400 ); // ボタン作成 // 日付で/を用いているのでurlencodeを用いて整形 echo '<a href="' . $_SERVER['SCRIPT_NAME'] . '?date=' . urlencode( $pre ) . '">前日(' . $pre . ')</a>'; // SQL生成 $s = "SELECT * FROM 売上テーブル WHERE 売上日 = '" . $target . "'"; // SQL実行 // SQLを実行したつもりでSQL文を返してます。 echo '<br />' . $s;