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

अन्य चुनिंदा विकल्पों के आधार पर डीबी से फ़ीड चयन विकल्प

इसके लिए बस अजाक्स का उपयोग करें, जब एक चयन परिवर्तन सर्वर से दूसरे चयन को खिलाने के लिए डेटा प्राप्त करता है।

<select class="select_one">
<?php /* render first select ?>
</select>
<select class="select_two"></select>
<script>
$(function() {

    $('.select_one').change(function() {
       var select = $('.select_two').empty();
       $.get('script.php', {region: $(this).val()}, function(result) {
           $.each(result, function(i, item) {
               $('<option value="' + item.value + '">' + item.name + '</option>').
                   appendTo(select);
           });
       });
    });
});
</script>

और आप script.php JSON को db से वापस करना चाहिए:

if (isset($_GET['region'])) {
    $sql = new mysqli('localhost','username','password','database');
    $region = mysqli_real_escape_string($sql,$_GET['region']);
    $query = "SELECT * FROM cities WHERE region = $region";
    $ret = $sql->query($query);
    $result = array();
    while ($row = $ret->fetch_assoc()) {
         $result[] = array(
             'value' => $row['id'],
             'name' => $row['city']
         );
    }
    echo json_encode($result);
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP/MySQL में रैंक की गणना

  2. CURRENT_TIMESTAMP उदाहरण – MySQL

  3. कौन सा तेज़ है:एकाधिक एकल INSERT या एक बहु-पंक्ति INSERT?

  4. क्या परिणामसेट स्ट्रीमिंग करते समय MySQL कनेक्टर/जे बफर पंक्तियां करता है?

  5. डिफ़ॉल्ट MySQL जॉइन व्यवहार, आंतरिक या बाहरी क्या है?