Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

पिछले ड्रॉपडाउन ऑनचेंज इवेंट के साथ अगला ड्रॉपडाउन मान बदलना

<td>Country</td>
<td>
      <select  id="country" onChange="getState(this.value)" name="country">
                            <option value="">All</option>
                            <option value="1">India</option>
                            <option value="2">China</option>

      </select>
</td>


function getState(str){
  if(str=='All'){
    document.getElementById("state").innerHTML="";     
  }else{
    document.getElementById("state").innerHTML="<img src='<?php echo $serverimage?>ajax-loader.gif' />";
        if(window.XMLHttpRequest){
            xmlhttp=new XMLHttpRequest();
    }
    else
    {
     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }

    xmlhttp.onreadystatechange=function()
    {
            if(xmlhttp.readyState==4 && xmlhttp.status==200)
            {
                document.getElementById("state").innerHTML=xmlhttp.responseText;
            }
    }
    xmlhttp.open("GET","state.php?countryid="+str,true);
    xmlhttp.send();
   }//ELSE ENDS
}//FUNCTION ENDS

// State.php

<?php
  $country=$_GET["country"];  
  /*
    code to fetch all states from database with $country and fetch in variable $states
    Fetch records based on value passed in country dropw down. ie id or countryname 
  */
    echo '<select name="state" id="state">';
   foreach($states as $state)                
     echo '<option value="'.$state.'">'.$state.'</option>';            

   echo '<option value="Other">Other</option>'; 
   echo '</select>';
   exit;    

?>

मैंने इस कोड का परीक्षण नहीं किया है, इसलिए कुछ मूर्खतापूर्ण गलतियाँ हो सकती हैं इसलिए इसका ध्यान रखें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. रिक्त स्थान वाले तालिका नाम के पेशेवरों और विपक्ष

  2. ग्रुप बाय का उपयोग करते समय सरणी कैसे वापस करें

  3. स्प्रिंग जेपीए (हाइबरनेट) इकाई प्रबंधक के साथ कनेक्शन पूल में कनेक्शन कब लौटाए जाते हैं?

  4. डेलाइट सेविंग टाइम को ध्यान में रखते हुए रिपीटिंग डेट्स को कैसे स्टोर करें?

  5. मैं MySQL प्रश्नों को चलाने के लिए jQuery का उपयोग कैसे कर सकता हूं?