Estoy intentando hacer un combo con javascript, consultado a una base de datos mediante php. He estado buscando información y he encontrado una idea, pero no se muy bien, como continuar, a ver si alguien puede ayudarme:
Código PHP:
   
<script language="JavaScript1.2">
function addOption(prov)
{
    var comboBox = document.getElementById('provincia');
    <?php
            $result = mysql_query("SELECT * FROM paises WHERE subcategoria = '".prov."' ORDER by nombre");
            while($row = mysql_fetch_array($result))
            {
            print "var newOption = new Option('$row[nombre]', '$row[id]');comboBox.options[comboBox.options.length] = newOption;";
            }
    ?>
}
</script>
<select name="ccaa" id="ccaa" onchange="addOption(this.value);">
            <?php
            $result = mysql_query("SELECT * FROM paises WHERE subcategoria = 0 ORDER by nombre");
            while($row = mysql_fetch_array($result))
            {
            print "<option value='".$row[id]."'>".$row[nombre]."</option>";
            }
            mysql_free_result($result);
            ?>
</select>
<select name="provincia" id="provincia"></select>   Gracias
 
 

 
 
