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

किसी अन्य चयन के आधार पर चयन के ड्रॉप डाउन मान दिखाएं

आप चयन बॉक्स के ऑनचेंज ईवेंट के लिए एक ईवेंट श्रोता जोड़ सकते हैं। परिवर्तन ईवेंट पर चयन बॉक्स का मान प्राप्त करें और AJAX अनुरोध का उपयोग करके सर्वर को अपना मान भेजें और वह मान प्राप्त करें जिसे आप दूसरे चयन बॉक्स में दिखाना चाहते हैं पहले वाले के मूल्य के आधार पर और इसे दूसरे चयन बॉक्स में दिखाएं। देश चयन के आधार पर राज्य चयन के लिए उदाहरण कोड:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Populate City Dropdown Using jQuery Ajax</title>
<script type="text/javascript" src="http://code.jquery.com/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    $("select.country").change(function(){
        var selectedCountry = $(".country option:selected").val();
        $.ajax({
            type: "POST",
            url: "process-request.php",
            data: { country : selectedCountry } 
        }).done(function(data){
            $("#response").html(data);
        });
    });
});
</script>
</head>
<body>
<form>
    <table>
        <tr>
            <td>
                <label>Country:</label>
                <select class="country">
                    <option>Select</option>
                    <option value="usa">United States</option>
                    <option value="india">India</option>
                    <option value="uk">United Kingdom</option>
                </select>
            </td>
            <td id="response">
                <!--Response will be inserted here-->
            </td>
        </tr>
    </table>
</form>
</body> 
</html>

बैकएंड:

<?php
if(isset($_POST["country"])){
    // Capture selected country
    $country = $_POST["country"];

    // Define country and city array
    $countryArr = array(
                    "usa" => array("New Yourk", "Los Angeles", "California"),
                    "india" => array("Mumbai", "New Delhi", "Bangalore"),
                    "uk" => array("London", "Manchester", "Liverpool")
                );

    // Display city dropdown based on country name
    if($country !== 'Select'){
        echo "<label>City:</label>";
        echo "<select>";
        foreach($countryArr[$country] as $value){
            echo "<option>". $value . "</option>";
        }
        echo "</select>";
    } 
}
?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql + कॉलम हेडर में रिक्त स्थान वाली फ़ाइल आयात करना + कैसे संभालना है

  2. नौकरी के उदाहरण बनाते समय गतिरोध

  3. पंक्तियों को अलग करने के लिए अद्यतन के लिए चयन... का उपयोग करने का न्यूनतम उदाहरण

  4. समूह द्वारा कथन का उपयोग किए बिना अलग पंक्तियों का चयन कैसे करें

  5. सबक्वेरी के साथ mysql बेस पर बहुत धीमी गति से हटाएं