Рисуем комбобокс из первой таблицы
<?php
mssql_connect("hostname", "username", "password");
mssql_select_db("dbname");
$sql = "SELECT * FROM first_table";
$res = mssql_query($sql);
if(!$res) {
die("ERROR!");
} else {
print "<form action=\""+ $_SERVER['PHP_SELF'] +"\" name=\"forma\" method=\"POST\">";
print "<select name=\"table1\" onChange=\"document.forma.submit()\">"; //при изенении выбора рефрешим страничку
while($row = mssql_fetch_array($res))
{
print "<option name=\"{$row['name']}\" value=\"{$row['id']}\">{$row['name']}</option>";
}
print "</select></form>";
}
?>
В правой части где должна быть таблица с данными из второй таблицы в базе, обрабатываем POST с данными изменённого селекта
<?php
if(!empty($_POST['table1']) && !empty($_POST['table1'])) {
$sql2 = "SELECT * FROM table2 WHERE id_узел = ".$_POST['table1']."";
$res2 = mssql_query($sql2);
if(!$res2) {
die("ERROR2!");
} else {
while($row2 = mssql_fetch_array($res2)) {
print "{$row2['name']}";
}
}
}
mssql_close();
?>
Код не проверял, написал из головы. Если какие нескладухи будут, пиши, разберёмся.