-1
私は、Jquery Datapickerを使用して、日付ごとにカスタムWordPressをフィルタリングできるようにしたいと考えています。私は基本的にユーザーに日付を選択させ、変数($ Dt)に格納してから、その変数をSQLクエリに渡します。SQLクエリでJquery DatePickerの出力を使用する
私はほとんどそこにいますが、何らかの理由でうまくいきません。私はこれはフォーマットの問題かもしれないと思うが、私はすべてを試して何も動作するようだ。すべてのあなたの助けを
<?php
/**
* Template Name: sqltuto
*
*/
get_header();
?>
<script>
$(function()
{
$("#datepicker").datepicker({
changeMonth:true,
changeYear:true,
yearRange:"-100:+0",
dateFormat:"dd MM yy"
});
});
</script>
<div>
\t <form name="frm1" method="POST">
\t
\t <input type="text" name="txtDate" id="datepicker">
\t <input type="submit" name="datepickers" value="search">
\t
\t </form>
\t
\t
</div>
\t //To display Entered Data
\t <?php
\t if (isset($_POST["datepickers"]))
\t {
\t $Dt = $_POST["txtDate"];
\t }
\t ?>
<div>
<?php
global $wpdb;
$fivesdrafts = $wpdb->get_results(
\t "
\t SELECT wp_em_events.event_slug, wp_em_locations.location_latitude, wp_em_locations.location_longitude, wp_em_events.event_name, wp_em_events.event_start_time, wp_em_events.event_start_date, wp_em_events.event_rsvp, wp_em_events.event_attributes
\t FROM wp_em_events
\t INNER JOIN wp_em_locations
\t ON wp_em_events.location_id=wp_em_locations.location_id
\t WHERE wp_em_events.event_start_date='$Dt'
\t
\t
\t
\t
\t ", ARRAY_A
);
?>
感謝:
は、ここに私のコードです!
ベスト
、 イヴァン「loufylouf」洞察力の欠如のため
「それは動作しません」これまでかなりのほとんど役に立たない問題の説明で、正確に何を動作しませんか?それはフィルタリングされますが、あなたが望む方法ではありませんか?日付は無効ですか?それはエラーを返しますか? – Loufylouf
'$ Dt = date(" Y-m-d "、strtotime($ _ POST ['txtDate']));'? –
日付列は実際にjsと同じ形式ですか、それとも日付/タイムスタンプ列ですか? – Connum