2011-08-16 2 views
0

Je pose toujours la même question concernant mes listes déroulantes. J'ai ces deux listes déroulantes qui définissent respectivement le mois et l'année. la première liste déroulante permettrait à l'utilisateur de choisir un mois. Si l'utilisateur ne choisirait aucune des options, l'affichage serait le mois en cours.mon avec l'année drop.je l'ai déjà fait avec un seul menu déroulant mais je peux Ne pas le faire pour deux drops.scenario serait l'utilisateur pourrait utiliser à partir du mois et laisser l'année dérouler pour être en défaut et vice versa.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}); 
     } 
    }); 
}); 

Ceci est mon mois.php. ce fichier a le même contenu que la 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

duplication possible de [obtenir des valeurs de deux déroulant] (http://stackoverflow.com/questions/7019909/get-values-of-two-drop-down) –

Répondre

0

Il semble que vous souhaitez définir la date de la DB aux page.Is il droit? Si oui, je pense qu'il n'y a pas besoin de faire cela, car vous pouvez simplement transférer la valeur de la date comprend yeaer, mois et jour à la js en écrivant le code php dans le js. par exemple:

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

le d $ est un tableau de la db. alors vous pouvez utiliser jquery pour définir la valeur du menu déroulant html. Mais attenstion vous devriez mettre le code dans le $ (function() {}).

+0

oui j'essaie de définir les dates pour filtrer ceux de la base de données. – shobe089