Aquí tienes walterdevel
Código Javascript
:
Ver originalfunction rellenaCombo(id, formulario)
{
document.formulario.id_select.length=0;
document.formulario.id_select.options[0] = new Option("","","defaultSelected","");
var indice=1;
<?
$conexion = conectar();
$sql = "SELECT * from tabla ";
$rs = mysql_query($sql, $conexion);
if(mysql_num_rows($rs)>0)
{
while($row = mysql_fetch_assoc($rs))
{
?>
if(id=='<?=$row["id"]?>')
{
document.formulario.id_select.options[indice] = new Option("<?=$row["nombre"]?>","<?=$row["nombre"]?>");
indice++;
}
<?
}
}
?>
};
Luego esta función la llamo desde php
Código PHP:
onchange='javascript:rellenaCombo(this.value, document.formulario.campohidden.value)'
Una nota aclaratoria: Para mandar el nombre e id del formulario(que son el mismo) creo un input hidden con value igual a ese nombre.
Gracias por tu respuesta!!