Llevo 1 mes con PHP, mysql y JavaScript. Así que estoy muy verde.
No se si por el título se me entiende mucho, pero ahora me explicaré mejor.
Estoy intentando cargar un select dependiendo del valor de otro select.
Select donde indico la opcion: selProblemaG1
Select donde cargo segun opcion: selProblema1
La conexión con la BBDD ya esta hecha, y funciona correctamente, asi que así recogo lo que quiero mostrar:
Código PHP:
mysql_select_db($database_mysql, $mysql);
$query_registroPSICO = "SELECT * FROM problemapsico";
$registroPSICO = mysql_query($query_registroPSICO, $mysql) or die(mysql_error());
$row_registroPSICO = mysql_fetch_assoc($registroPSICO);
$totalRows_registroPSICO = mysql_num_rows($registroPSICO);
Código HTML:
<select name="selProblemaG1" id="selProblemaG1" onchange="seleccionTipoProblema()" >
Código HTML:
function seleccionTipoProblema() { var letraG = document.form.selProblemaG1.value; if(letraG=="A") { document.getElementById("selProblema1").options.length = 0; //Cargar el select psicológico document.form.selProblemaG1.options[0] = "-1"; <?php $index=1; do { ?> variable=new Option("<?php echo $row_registroMEDIO['descripccion']?>", "<?php echo $row_registroMEDIO['codigo']?>", "<?php echo $row_registroMEDIO['codigo']?>", "false"); document.form.selProblemaG1.options[index] = variable; <?php $index++; } while ($row_registroPSICO = mysql_fetch_assoc($registroPSICO)); $rows = mysql_num_rows($registroPSICO); if($rows > 0) { mysql_data_seek($registroPSICO, 0); $row_registroPSICO = mysql_fetch_assoc($registroPSICO); } ?> } }
[CAPTURADO DEL FIREBUG]
uncaught exception: [Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :::: seleccionTipoProblema :: line 26" data: no]
Espero que me pueda echar una mano.
Muchas gracias.
SALUDOS
![Policia](http://static.forosdelweb.com/fdwtheme/images/smilies/cop.png)