在 SQL 查询中使用 Jquery DatePicker 输出

Using Jquery DatePicker output in SQL query

本文关键字:Jquery DatePicker 输出 SQL 查询      更新时间:2023-09-26

我想允许用户使用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"

非常感谢您的帮助和时间!

最好伊万