Hola, en primer lugar no sabia donde poner este post si en php o javascript, por lo que pido disculpas si me he equivocado.
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>
El caso es que no funciona (no esperaba que lo hiciera jejeje), a ver si alguien me ayuda a solucionar esto.
Gracias