PHP preenche os dados do banco de dados quando o distrito é selecionado

por favor, siga este post em vez de verificar o meu post seguinte por favorSeleções múltiplas encadeadas

Eu tenho este código onde um usuário seleciona a categoria específica de médico e, em seguida, o distrito em que ele quer olhar. Depois do estado ele precisa clicar na estação (no distrito selecionado) Médico >> Distrito >> Estação

Here is the code 
<html>
<body>
<form action="process.php" method="post">
<select name="cat">
<?php
$sql="select distinct Category from doctors order by Category asc";
$query=mysql_query($sql);

while($row=mysql_fetch_array($query))
{
echo "<option value='{$row[Category]}'>{$row[Category]}</option>";
}
?>
</select>
<select name="station">
<?php
$sql_1="select distinct Station from doctors order by Station asc";
$query_1=mysql_query($sql_1);

while($row=mysql_fetch_array($query_1))
{

echo "<option value=".$row[Station].">".$row[Station]."</option>";
}
?>
</select>
<input name="C" type="submit" />
</form>
</body>
</html>

Process.php

$mySqlStm ="SELECT Name FROM doctors WHERE Category='$myValue' and Station='$myStation'";

$result2 = mysql_query($mySqlStm) or die("Error:mysql_error()"); 

if(mysql_num_rows($result2) == 0){ 
echo("<br/>no records found"); 
} 
ELSE 
{ 
echo "<table border='1'>"; 

//ECHO THE RECORDS FETCHED
while($row = mysql_fetch_array($result2)) 
{ 
echo "<tr>"; 
//echo "<td>" . $row['Station'] . "</td>"; 
echo "<td>" . $row['Name'] . "</td>" ; 
//echo "<td>" . $row['Phone 1'] . "</td>"; 
//echo "<td>" . $row['Mobile'] . "</td>"; 

}

Eu quero que a categoria da estação seja preenchida automaticamente quando o distrito é selecionado e quando uma categoria de médico é selecionada, o distrito tem que ser preenchido automaticamente.

Como eu posso fazer isso? Eu preferiria o Javascript porque eu sei um pouco sobre isso. Além disso, eu tenho todos os dados em um banco de dados que se parece com isso

Categoria | Station | Distrito | Nome | Qualificação e assim por diante

questionAnswers(3)

yourAnswerToTheQuestion