Foros del Web » Programando para Internet » Javascript »

objeto onchange

Estas en el tema de objeto onchange en el foro de Javascript en Foros del Web. Objetivo: Relacionar dos select. Un select es fijo y el otro muestra los datos de una base de datos de acuerdo a lo seleccionado en ...
  #1 (permalink)  
Antiguo 15/02/2006, 13:32
 
Fecha de Ingreso: noviembre-2005
Ubicación: venezulea
Mensajes: 214
Antigüedad: 18 años, 5 meses
Puntos: 0
Exclamación objeto onchange

Objetivo: Relacionar dos select. Un select es fijo y el otro muestra los datos de una base de datos de acuerdo a lo seleccionado en el primer select.

Primer select

<select name="Se" id="Se" onChange="cambia()">
<select name="item" class="combos">
<option value="-1">Seleccione</option>
<option value="2">Menú Principal</option>
<option value="3">Contenido</option>
<option value="1">Menú Interno</option>
<option value="4">Banners</option>
<option value="5">Banners del Home</option>
<option value="6">Noticias</option>
<option value="7">Parámetros</option>
</select>

segundo select:

<?php echo FillSelect("Usuarios","nombre","login","apellido", "","txtUser",""); ?></td>

<?

function FillSelect($tableName,$field1,$field2,$field0,$con dition,$selectName,$selected){

if($condition!=""){$condition="WHERE ".$condition;}
if($field2!=""){$field3=",".$field2;}
if($field0!=""){$field4=",".$field0;}
$result=openConnection();
$sql="SELECT ". $field1 . $field3 . $field4 . " FROM " . $tableName . $condition;
$obj_select="<select name='$selectName' class='combos'>";
$obj_select.="<option value='-1'>Seleccione</option>";
$execute_sql=mysql_query($sql);
while($fila=mysql_fetch_object($execute_sql)){
$checked = "";
$field_name=$fila->$field1;
$field_additional=$fila->$field0;
$field_name=$field_name." ".$field_additional;
$field_value=$fila->$field2;
if($selected==$field_value){
$checked = "selected";
}
$obj_select.="<option value='$field_value' $checked>$field_name</option>";
}
$obj_select.="/select";
mysql_free_result($execute_sql);
if($result){
closeConnection();
}
return $obj_select;

}


?>

Ambos select funcionan por separado perfectamente. Lo que necesito es relacionarlos a través de un script empleando el objeto onchange. Que al seleccionar el primer select en el segundo aparezca lo relacionado a lo seleccionado.


Muchas Gracias, Agradeceria su ayuda
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 15:53.