jQuery值到php下拉列表

时间:2011-08-16 02:12:58

标签: php jquery mysql

我仍在问我关于我的跌幅的相同问题。我有这两个下降分别设定了月份和年份。第一次下拉将允许用户选择一个月。如果用户不会选择任何选项,显示将是当前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);

1 个答案:

答案 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(){})中。