2016-04-14 27 views
0

ユーザがhtml日付入力タイプで選択できる特定の日付の特定の投稿を表示しようとしています。日付入力タイプのWordPressクエリ投稿

これは私のhtmlでの私の日付入力です:

<form name="form" action="" method="get"> 
    <input type="date" name="date" id="date" /> 
</form> 

そして、私はこのような値を取得しようとしています:

$date = $_GET['date']; 
echo $date; 

をしかし、私はこのエラーを取得する:

Undefined index: date

誰かが選択した日付をどのように得ることができますか? 私はフォームを提出する必要があると推測しています。日付を選択して自動提出できる方法はありますか?好ましくはJSを使用せずに。 事前に感謝します!あなたは、ボタンを提出したり、jqueryの

を使用して日付パラメータを取得する方法

答えて

0

私は、フォームをせずにボタン

<form name="form" action="" method="get"> 
    <input type="date" name="date" id="date" /> 
</form> 
+0

私は申し訳ありませんが、私はあなたが言おうとしているのか理解していません。 –

+0

日付の代わりに入力タイプのテキストを使用する –

0

を提出提出されたかと言うことを意味しますが、フォームのsubmitedか、例かどうかを確認しなければなりません:

if (isset($_GET['date'])) { 
    $date = $_GET['date']; 
} else { 
    $date = date('d/m/Y'); 
} 
0

フォームを送信する前に、おそらく日付フィールドの値を取得しようとしています。

は、以下のことを試してみてください。

if (isset($_GET['date'])) { 
    $date = $_GET['date']; 
    echo $date; 
} 

フォームはJavascriptのいくつかのフォームを使用せずに自動的に送信することはできません。例えば

<form name="form" action="" method="get"> 
    <input type="date" name="date" id="date" onchange="this.form.submit();" /> 
</form> 
関連する問題