[英]Using Jquery DatePicker output in SQL query
我想允许用户使用 Jquery Datapicker 按日期过滤自定义 wordpress 帖子。 我基本上是让用户选择一个日期,将其存储到一个变量 ($Dt) 中,然后在 SQL 查询中传递该变量。
我快到了,但由于某些原因它不起作用。 我认为这可能是格式问题,但我已经尝试了所有方法,但似乎没有任何效果。
这是我的代码:
<?php /** * Template Name: sqltuto * */ get_header(); ?> <script> $(function() { $( "#datepicker" ).datepicker({ changeMonth:true, changeYear:true, yearRange:"-100:+0", dateFormat:"dd MM yy" }); }); </script> <div> <form name="frm1" method="POST"> <input type="text" name="txtDate" id="datepicker"> <input type="submit" name="datepickers" value="search"> </form> </div> //To display Entered Data <?php if (isset($_POST["datepickers"])) { $Dt = $_POST["txtDate"]; } ?> <div> <?php global $wpdb; $fivesdrafts = $wpdb->get_results( " 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 FROM wp_em_events INNER JOIN wp_em_locations ON wp_em_events.location_id=wp_em_locations.location_id WHERE wp_em_events.event_start_date='$Dt' ", ARRAY_A ); ?>
非常感谢您的帮助!
最好的,伊万
非常感谢您对“loufylouf”缺乏洞察力的所有帮助和道歉(我是新手,并不总是能够表达我的想法)。 我只需要改变:
日期格式:“dd MM yy”
到
日期格式:“yy-mm-dd”
非常感谢您的帮助和时间!
最好的,伊万
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.