Foros del Web » Programando para Internet » PHP »

Detalle con listas desplegables

Estas en el tema de Detalle con listas desplegables en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 27/05/2011, 11:00
Avatar de Bullet  
Fecha de Ingreso: agosto-2005
Ubicación: Margarita, Venezuela
Mensajes: 235
Antigüedad: 19 años, 3 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
  #2 (permalink)  
Antiguo 27/05/2011, 11:13
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 9 meses
Puntos: 96
Respuesta: Detalle con listas desplegables

Saludos

De donde sacaste ese ejemplo??. Esta mal, en ninguna parte llaman a la funcion ComponerLista, Javascript trabaja al lado del cliente y no se pueden realizar consultas a la base de datos de esa manera.

Que es lo que quieres realizar?
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #3 (permalink)  
Antiguo 27/05/2011, 11:19
Avatar de Bullet  
Fecha de Ingreso: agosto-2005
Ubicación: Margarita, Venezuela
Mensajes: 235
Antigüedad: 19 años, 3 meses
Puntos: 1
Respuesta: Detalle con listas desplegables

Que tal nano, la llamada de la funcion ComponerLista va en el select nombrer_grupo, lo que quiero hacer es crear 2 listas desplegables, cuyos valores van a ser tomados de la base de datos, una lista guardara el grupo de las especies, y la otra guardara el nombre de las especies, dependiendo del grupo al cual pertenecen, por ejemplo:

si el select 1 seleccionas "CARNADA", en el select 2 deben salir toodas las especies pertenecientes algrupo "CARNADA", y asi con todos los grupos que estan guardados, y todos los datos estan guardados en una misma tabla, espero me puedas ayudar.

Etiquetas: desplegables, detalle, listas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:18.