sql >> Databáze >  >> RDS >> Mysql

Rozbalovací nabídka – PHP Ajax MySQL

kód pro hlavní soubor, do kterého chcete naplnit rozevírací seznam na základě jiného v níže uvedeném příkladu ukážu lokality v rozbalovacím seznamu potomků pro to město, které je vybráno v nadřazeném rozbalovacím seznamu

    <script type="text/javascript">
    function city_locality(val)
    {
    // alert (val);
    url="<?php echo $this->baseurl ?>/components/com_ezportal/includes/query.php";
    data="stid="+val;
$.post(url,data,function(data){
$("#locid").html(data);
});     
    }
    </script>
    <select name="filter_1state" id="filter_1state" onChange="city_locality(this.value)">
      <option value="0">-- Select City --</option>
      <option value="1">Lahore</option>
      <option value="2">Karachi</option>
      <option value="3">Islamabad</option>
      <option value="4">Quetta</option>
      <option value="5">Multan</option>
    </select>

kód pro soubor query.php

    <?php 
    $link = mysql_connect('localhost', 'root', '');
    mysql_select_db('mydatabase');
    if (isset($_POST['stid']))
    {
        $stid = $_POST['stid'];
        $query= mysql_query("SELECT id,ezcity FROM tbl_locality WHERE stateid = '".$stid."' GROUP BY ezcity"); 
    ?>
        <option value="0">-- Select Locality --</option>
    <?php
        while($row = mysql_fetch_array($query))
        {
    ?>
        <option value="<?php echo $row['id']?>"><?php echo $row['ezcity']?>        </option> 
        <?php
        }
    }
    ?>


  1. Povolit uživatelům přístup pouze k určitým tabulkám v mém poskytovateli obsahu

  2. Jak funguje pg_sleep() v PostgreSQL

  3. Seznam jazyků podporovaných databází Oracle

  4. Závažná chyba PHP:Nezachycena výjimka PDO:nelze najít ovladač