Php 从另一个下拉列表的值中显示下拉列表的特定值

Php 从另一个下拉列表的值中显示下拉列表的特定值,php,html,mysql,Php,Html,Mysql,如何从另一个组合框中的特定MovieID值中的组合框中获取scheduleID值 组合框电影 <?php $query = "select * from ref_movies ORDER BY MovieID"; $result = mysql_query($query) or die (mysql_error()); echo '<select name="MovieID" ><option value="">---Select Movie---

如何从另一个组合框中的特定MovieID值中的组合框中获取scheduleID值


组合框电影

<?php       
$query = "select * from ref_movies ORDER BY MovieID";
$result = mysql_query($query) or die (mysql_error());

echo '<select name="MovieID" ><option value="">---Select Movie---</option>';

while ($row = mysql_fetch_assoc($result))
{
    echo "<option value='" . $row['MovieID'] ."'>" . $row['MovieTitle'] ."</option>"; 
}
echo '</select>';
?>


组合框明细表

<?php
$query = "select * from schedule ORDER BY scheduleID";
$result = mysql_query($query) or die (mysql_error());

echo '<select name="ScheduleID" ><option value="">---Select Time---</option>';

while ($row = mysql_fetch_assoc($result))
{
    echo "<option value='" . $row['ScheduleID'] ."'>" . $row['MovieDATETIME'] ."</option>"; 
}
echo '</select>';
?>

将这两个PHP脚本放在不同的文件中

将第一个表单操作设置为第二个表单操作的URL


从您正在使用且应该使用的
$\u GET['MovieID']

中读取值。组合框是一个UI控件,它是下拉菜单(这是您在HTML中通过选择获得的)和文本输入(文本类型的输入)的组合(因此得名)。HTML没有任何表示为组合框的本机控件。您有一个“选择元素”。两个下拉列表都只能选择,不能提交。因此,每当用户在电影下拉列表中选择任何值时,它都会将数据库中的所有值生成到时间表下拉列表中。然后,您需要使用JavaScript,或者将所有数据存储在页面的第二个选择中,或者编写一个Web设备并使用Ajax获取数据。