Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2011, 11:00
Avatar de Bullet
Bullet
 
Fecha de Ingreso: agosto-2005
Ubicación: Margarita, Venezuela
Mensajes: 235
Antigüedad: 18 años, 8 meses
Puntos: 1
Detalle con listas desplegables

Que mas amigos, reciban un cordial saludo, les escribo en esta oportunidad ya que estoy armando un modulo pequeño de 2 listas desplegables dependientes, en una se mostrara el grupo de especies y en la otra el nombre de las especies, dependiendo del grupo seleccionado en la primera, por ejemplo:

si el select 1 tiene la opcion "carnada", en el select 2 saldra la lista de toodas las especies pertenecientes al grupo carnada, y asi sucesivamente, todos los datos estan en una misma base de datos, y la consulta del primer select la hace bien, pero tengo un problemita cuando le agrego el codigo javascript, que me muestra el siguiente error:

Parse error: syntax error, unexpected $end in C:\xampp\htdocs\prog_inpa136\prueba.php on line 55

e corregido el codigo en todos los anidamientos de php, y me da el mismo error, el codigo php es el siguiente:

Código PHP:
<?php
//Conexion con la base
mysql_connect("localhost","root","0000");
mysql_select_db("db_inpa136");
?>

<script type = "text/javascript">
function ComponerLista(depto) {
document.forms.frmDatos.nombre_grupo.disabled = true;
document.forms.frmDatos.nombre_especie.lenght = 0;
SeleccionarEmpleados(depto);
document.forms.frmDatos.nombre_grupo.disabled = false;
}
</script>

<script type = "text/javascript">
function SeleccionarEmpleados(depto) {
var o;
document.forms.frmDatos.nombre_especie.disabled = true;
<?php
$tabla_especie 
mysql_query("SELECT espannol FROM tbl_sp_current ORDER BY grupo ASC");
while(
$empl mysql_fetch_array($tabla_especie)) {
?>
if(depto == '<?php echo $empl['grupo']; ?>') {
o = document.createElement("OPTION");
o.text = '<?php echo $empleado['espannol']; ?>';
o.value = '<?php echo $empleado['espanol']; ?>';
document.forms.frmDatos.nombre_especie.options.add(o);
}
}
document.forms.frmDatos.nombre_especie.disabled = false;
}
</script>


<form name="frmDatos" action="" method="POST">
<label>Grupo
<select name="nombre_grupo">
<?php
$tabla_grupo 
mysql_query("SELECT DISTINCT grupo FROM tbl_sp_current ORDER BY grupo ASC");
while(
$depto mysql_fetch_array($tabla_grupo)) {
?>
<option value = "<?php echo $depto['grupo']; ?>"></option>
<?php
}
?>

</select>
</label>
<label>Especies
<select name="nombre_especie"></select>
</label>
</form>
Nota: este codigo lo saque del internet, de un tutorial que consegui y decidi probar ya que hace exactamente lo q quiero con una sola tabla, pero no doy con el error, espero me pedan ayudar. Saludos