Wie kann ich eine Dropdown-Liste füllen, indem ich den Wert aus einer anderen Dropdown-Liste auswähle?

Ich habe zwei Dropdowns (wie Bundesstaat und Stadt) erstellt, indem ich die Datensätze beider Dropdowns aus der MySQL-Datenbank abgerufen habe, und ich versuche, das Tool zu erstellen, in dem ich zu diesem Zeitpunkt einen beliebigen Wert (dh einen beliebigen Bundesstaat) aus dem ersten Dropdown auswähle In der zweiten Dropdown-Liste (in Stadt) sollten nur die Werte (Städte) sichtbar sein, die unter dem in der ersten Dropdown-Liste ausgewählten Wert (Bundesland) liegen.

Hier ist mein Code:

<tr>    
        <td id='hed'><span style="font-family:verdana,geneva,sans-  serif">State</state></td>
        <td>
        <?php 
        $dbcon = mysql_connect("@ip","@username","@password");

        if($dbcon)
        {
            mysql_select_db("@database", $dbcon);
        }
        else
        {
            die('error connecting to the database');
        }

        $qry = "select @value(state) from @tablename  ";
        $result = mysql_query($qry) or die(mysql_error());

        $dropdown = "<select name='@valuename' id='officeItemList' style='cursor:pointer;cursor:hand;'>";
        while($row = mysql_fetch_array($result))
        {           
            $dropdown .= "\r\n<option value='{$row['@value']}' > {$row['@value']} </option>";
        }
        $dropdown .= "\r\n</select>"; 
        echo $dropdown;
        mysql_close($dbcon);
        ?>
        </td> 
    </tr>

        <tr>
        <td id='hed'><span style="font-family:verdana,geneva,sans-serif">City</span></td>
        <td colspan="1"> 
        <?php 
        $dbcon = mysql_connect("@ip","@username","@password");

        if($dbcon)  
        {
            mysql_select_db("@database", $dbcon);
        }  
        else
        {
            die('error connecting to the database');
        }  

        $qry = "select value2(city) from @tablename where ";
        $result = mysql_query($qry) or die(mysql_error()); 

        $dropdown = "<select name='@value2' id='officeItemList' style='cursor:pointer;cursor:hand;'>";
        while($row = mysql_fetch_array($result)) 
        {

            $dropdown .= "\r\n<option value='{$row['@value2']}' > {$row['@value2']} </option>";
        }
        $dropdown .= "\r\n</select>"; 
        echo $dropdown;
        mysql_close($dbcon);
        ?>      


        </td>
    </tr>

Antworten auf die Frage(4)

Ihre Antwort auf die Frage