我仍在问我关于我的跌幅的相同问题。我有这两个下降分别设定了月份和年份。第一次下拉将允许用户选择一个月。如果用户不会选择任何选项,显示将是当前month.same与年下拉。我已经完成了一次下拉但我可以这样做是为了两次降低。用户可以使用月份,让年份下降为默认值,反之亦然。
$(document).ready(function()
{
$("#months").change(function(event)
{
var m= $(this).val();
if(m!='00' || m!='NULL')
{
$("#memcount").load('../crd_reports/month.php', {"m":m});
$("#top10").load('../crd_reports/top10_monthly.php', {"m":m});
}
});
$("#years").change(function(event)
{
var y=$(this).val();
if( y == '10')
{
}
else if(y!='10' || y!='NULL')
{
$("#display").load('../crd_reports/month.php', {"y":y});
$("#top10").load('../crd_reports/top10_monthly.php', {"m":m});
}
});
});
这是我的month.php。此文件与top10_monthly.php
具有相同的内容 if (isset($_REQUEST['m']))
{
$m = $_REQUEST['m'];
include '../../include/dbconnect.php';
$sql = "SELECT * FROM tbl_user WHERE admin_level LIKE 'CRD' ORDER BY id";
$result =mysql_query($sql);
答案 0 :(得分:0)
您似乎想要将数据库中的日期设置为页面。是吗? 如果是这样,我认为没有必要这样做,因为你可以通过在js中写入php代码将日期值包括yeaer,month和day转移到js。 例如:
<script language="javascript">
var y=<?php echo $d['year']?>;
var m=<?php echo $d['month']?>;
var d=<?php echo $d['day']?>;
</script>
$ d是db中的数组。那么你可以使用jquery将值设置为前面html中的下拉列表。但请注意,您应该将代码放在$(function(){})中。