У меня есть выпадающий список из mysql
<?php
include 'connectionvtc.php' ;
$sql2=("SELECT DISTINCT
subscription.subject_id,
subject.subjectname as 'subjectname'
FROM
subscription
INNER JOIN
subject
ON
subject.subject_id=subscription.subject_id
WHERE
(subscription.student_id = '" .mysql_real_escape_string($_SESSION['student_id']) . "')");
$result2=mysql_query($sql2);
echo '<select name="sublist">';
echo '<option value=""></option>';
while ($row2 = mysql_fetch_assoc($result2))
{
echo '<option value="' . $row2['subject_id'] . '">' . $row2['subjectname']. '</option>';
}
echo '</select>';
?>
, когда значение выбрано в раскрывающемся списке выше, я хотел бы заполнить другой выпадающий список, для которого код выглядит следующим образом:
<?php
include 'connectionvtc.php' ;
$sql2=("SELECT DISTINCT
subscription.subject_id,
subject.faculty_id
FROM
subscription
INNER JOIN
subject
ON
facultyregister.faculty_id=subscription.faculty_id
WHERE
(subscription.student_id = '" . mysql_real_escape_string($_SESSION['student_id']) . "')
AND (subscription.subject_id = '" . mysql_real_escape_string($_SESSION[**WHATEVER VALUE I GET FROM PREVIOUS DROP DOWN**]) . "')");
$result2=mysql_query($sql2);
echo '<select name="faclist">';
echo '<option value=""></option>';
while ($row2 = mysql_fetch_assoc($result2))
{
echo '<option value="' . $row2['faculty_id'] . '">' . $row2['faculty_id']. '</option>';
}
echo '</select>';
?>
Хотя у меня есть sql во втором раскрывающемся списке, чтобы получить из MySQL на основе предыдущего раскрывающегося списка, я не могу заполнить второй раскрывающийся список
AND (subscription.subject_id = '" . mysql_real_escape_string($_SESSION[**WHATEVER VALUE I GET FROM PREVIOUS DROP DOWN**]) . "')");
Спасибо за помощь