
No.3ベストアンサー
- 回答日時:
#2の方のがいいかも知れないのでこちらで判定するとして
★form.php
<?
require_once('form.inc');
?>
★form.inc
予約年月日<br>
<form method=post action="check.php">
年<input type="text" name="Y" size="4" value="<? echo $Y; ?>">
月<input type="text" name="m" size="2" value="<? echo $m; ?>">
日<input type="text" name="d" size="2" value="<? echo $d; ?>">
<input type=submit value="送信">
</form>
★check.php
$today = date("Y-m-d") ;
if ($today == date("Y-m-d",mktime(0,0,0,$m,$d-1,$Y)) ){
echo "<font color="red">予約日前日です</font><br>";
echo "再度設定してください。<br>";
require_once('form.inc');
}else{
echo "予約が取れます。";
//次の処理へ
}
こんなのでどうでしょうか?
あえてform.incを使ったのは、エラーが発生した場合、ユーザーに戻らせる手間を省くためです。
No.2
- 回答日時:
予約日を$Y年m月d日とすると
$today = date("Y-m-d") ;
if ( $today == date("Y-m-d",mktime(0,0,0,$m,$d-1,$Y)) ){
//予約日前日です
}
こんな感じでしょうか。
No.1
- 回答日時:
簡単に書くとこんな感じでしょうか。
$time = mktime($hour, $minute, $second, $month, $day, $year)-mktime();
//24時間以内
if($time < 24*60*60){
echo "電話で予約してください。";
}
参考URL:http://jp.php.net/manual/ja/function.mktime.php
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
処理後のページ内移動について
-
フォーム送信後の更新ボタンで...
-
テキストリンクをPOST送信したい
-
リンク先のフォームに自動的に...
-
HTMLのリンクをクリックするこ...
-
フォームへの前回入力値をクリ...
-
プルダウンリンクを外部ファイ...
-
PHPでじゃんけん勝負
-
PHPでクリックするたびに変数を...
-
同じページでフォームデータを...
-
フォームの状態やGETのURLは保...
-
【PHP&JavaScript】複数の別ウ...
-
フォーム INPUTの文字化け対策...
-
WordのIDataObject::GetData呼...
-
POSTを使わずに値を渡す方法
-
PHPでフォームに表示させたCSV...
-
PHPでフォームデータをサンクス...
-
PHPエラー 教えて下さい
-
セッションにIDを振って値を代入
-
PHPの初心者です。現在チェック...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストリンクをPOST送信したい
-
ボタンをクリックでPHP文を実行
-
$_POST['hoge']のデータをフラ...
-
PHPのエラーの解消法について教...
-
phpで、フォームのラジオボタン...
-
フォームのPOST情報が渡らない?
-
PHPでバーコード読み取りって・...
-
セッションを使わずに遷移先画...
-
なぜ、unexpected T_VARIABLEに...
-
アマゾンのような評価の星を選...
-
PHPで検索結果の一覧から任意の...
-
サブウィンドウのFORM内データ...
-
フォーム送信後の更新ボタンで...
-
入力ホーム form actionでphpペ...
-
PHP 入力フォームにて半角スペ...
-
PHPの質問:フォームから受け取...
-
PHPでURLにジャンプするには?
-
フォームにダブルクォーテーシ...
-
チェックボックスのチェック済...
-
ユーザー認証&リンク先振り分け
おすすめ情報