如何根据SelectBox值从MySql数据库获取值 - PHP

时间:2017-02-07 15:21:15

标签: php mysql mysqli

我想在selectbox-2中获取值,并在SelectBox-1值中进行更改

如果SelectBox-1值是' Physics'然后我想从表-1中获取Selectbox-2中的值,如果值是'化学'我想从表-2获取值

这是我的代码

<?php
$con = mysqli_connect("localhost","root","");
$db = mysqli_select_db($con,"skans");
$getsubject=mysqli_query($con,"SELECT name FROM subjects");
$getlist1 = mysqli_query($con,"SELECT batch FROM batchlist");
$getlist2 = mysqli_query($con,"SELECT batch1 FROM batchlist");
?>

Html代码

<html>
<body>

<table width="500" align="center" >
    <tr>
    <td><span> Subject:</span></td>
    <td>
     <select id="subjects">
        <option value="none" selected >----Select ----</option>
       <?php
            while($row = mysqli_fetch_assoc($getsubjects))
            {
            ?>
            <option value = "<?php echo($row['subjects'])?>" >
                <?php echo($row['subjects']) ?>
            </option>
            <?php
            }               
        ?>
     </select>
    </td>
  </tr>

<!--////// Select Box 2 - I want to get values in this selectbox based on first ///////-->

<tr id="batch">
    <td><span> Batch:</span></td>
    <td>
     <select>
       <?php
            while($row = mysqli_fetch_assoc($getbatch))
            {
            ?>
            <option value = "<?php echo($row['batch1'])?>" >
                <?php echo($row['batch1']) ?>
            </option>
            <?php
            }               
        ?>
     </select>
    </td>
  </tr>
<hr>
</table>
</body>
</html>

0 个答案:

没有答案