比较从日期选择器中选择的日期与值 sql 表
Posted
技术标签:
【中文标题】比较从日期选择器中选择的日期与值 sql 表【英文标题】:compare date select from datepicker with values sql table 【发布时间】:2016-05-28 20:24:33 【问题描述】:我是新来的。我只想从 SQL 表中选择日期为 datepicker
的记录。
我有代码:
$(document).ready(function()
$("#datepicker").datepicker(
dateFormat: 'dd-mm-yy',
onSelect: function(dateText, inst)
$("#result").text("You selected " + dateText);
);
);
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<form name="form" method="get" action="calendar.php">
<p>Date:
<input type="text" id="datepicker" name="datepicker">
</p>
</form>
这显示了一个input
,我从datepicker
中选择了一个日期。
选择的日期我想成为一个允许我从 SQL 表中过滤记录的变量。我无法从input
中选择日期。
谢谢
我找到了解决方案 在关闭表单之前添加代码(/form>)
<div id="result"></div>
<input type="submit" value="Validate" >
然后,在calendar.php中引入代码
<?php
$mytext = $_POST['datepicker'];
echo $mytext;
?>
感谢您的宝贵时间...和想法 :)
【问题讨论】:
不确定您需要什么。您是否想通过 ajax 将所选日期发送到您的calendar.php
并在每次更改 datepicker
日期时将结果显示在一个 div 中?
表单元素来自我尝试过的各种方法,我想在变量 php 中获取日期
你需要什么不清楚。 onSelect 事件将选定的日期作为字符串返回。您不能在 php 变量中转换 javascript 变量。您需要使用 get 或 post 请求将其发送到 php 页面。
感谢您的回复。我找到了解决方案。我添加代码
【参考方案1】:
您的“#result”在哪里? 你需要有人“#result”元素,然后它可以显示你的日期值。
或者你可以改成
alert("You selected " + dateText)
【讨论】:
【参考方案2】:在正文中的任意位置添加此标签,您将获得从 datepicker 中选择的日期。
<p id="result"></p>
【讨论】:
感谢您的回复。但是我怎么能把它放在一个 php 变量中,我尝试了一些变体,没有结果......以上是关于比较从日期选择器中选择的日期与值 sql 表的主要内容,如果未能解决你的问题,请参考以下文章