【发布时间】:2013-11-05 14:46:29
【问题描述】:
我需要通过 ajax 将两个日期传递给 mysql 查询。 我有两个日期输入。
这是具有输入的 index.php
<div id="input">
<td><input type="date" name="date_start"></td>
<td><input type="date" name="date_end"></td>
<input type="button" class="button" value="Get Value">
</div>
<div id="count_display">
</div>
这是具有工作查询的 getresult.php 文件
$date_start=$_GET['date_start'];
$date_end=$_GET['date_end'];
$select="select * from tblreport where (date(date_added) between '$date_start' AND '$date_end');";
$res = mysql_query($select);
$rec_count = mysql_num_rows($res);
echo "There are <font color='red' size='3'>".$rec_count."</font> matching records found.";
我想通过 ajax 方法在 index.php 文件中的 <div id="count_display"> 中显示 getresult.php 的结果回显,该方法将实时显示结果而无需刷新/重新加载页面。
结果将与此页面上的示例非常相似:http://www.w3schools.com/php/php_ajax_database.asp 但我只需要查询返回的行数。
【问题讨论】:
-
你的问题是什么?
-
您不应使用或链接到w3schools。它不是可靠的信息来源,我们不鼓励使用它。
-
你的 jquery 代码在哪里?
-
问题在第二个密码框之后
-
请注意 PHP 的
mysql_xxx()函数已被弃用。我建议尽快切换到使用 PDO 或 mysqli 库。另请注意,HTML<font>标记也已弃用,不应使用。您需要使用它的任何事情都应该使用 CSS 来完成。
标签: javascript php jquery mysql ajax