2011-08-16 79 views
0

我還在問我關於drop drop的同樣問題。我有兩個分別設置月份和年份的下拉菜單。第一次下拉將允許用戶選擇一個月。如果用戶不會選擇任何顯示將是當前月份的選項。年份下降。我已經完成了一個下拉,但我可以這樣做是爲了兩次下降。情景將是用戶可以從月份使用,並讓年份下降到默認值,反之亦然。jQuery value to php dropdown

$(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

可能重複[獲取兩個下拉值](http://stackoverflow.com/questions/7019909/get-values-of-two-drop-down) –

回答

0

看來你想要從分貝的日期設置爲page.Is是正確的? 如果是這樣,我認爲沒有必要這樣做,因爲您可以通過在js中編寫php代碼將日期值包括年,月和日轉移到js。例如: :

<script language="javascript"> 
    var y=<?php echo $d['year']?>; 
    var m=<?php echo $d['month']?>; 
    var d=<?php echo $d['day']?>; 
</script> 

$ d是來自數據庫的數組。那麼你可以使用jquery將該值設置在前面的html下拉菜單中。但是attenstion你應該把代碼放在$(function(){})中。

+0

是的,我想設置日期來過濾那些來自數據庫。 – shobe089