Foros del Web » Programando para Internet » Javascript »

Llenar combo segun seleccion???!!!!!

Estas en el tema de Llenar combo segun seleccion???!!!!! en el foro de Javascript en Foros del Web. Lo que quiero hacer es que se llene el siguiente combo segun los usuario previos que yo seleccione en el combo anterior mas o menos ...
  #1 (permalink)  
Antiguo 01/08/2009, 09:33
Avatar de zeuzft  
Fecha de Ingreso: junio-2009
Ubicación: peru
Mensajes: 358
Antigüedad: 14 años, 10 meses
Puntos: 2
Exclamación Llenar combo segun seleccion???!!!!!

Lo que quiero hacer es que se llene el siguiente combo segun los usuario previos que yo seleccione en el combo anterior mas o menos esta asi; tengo una pagina llamada nuevo_documento.php
aqui primero selecciono el area
Código PHP:
          <td align='left'><strong>Area:</strong></td>
          <td align='left'>
            <select name="areacopia" size='1' class="form" onchange="enviaQuery('recp','myajax.php?areacopia='+this.options[this.options.selectedIndex].value);">
                <option selected="selected">[Escoja Area]</option>
            <?
                    $miconexion
->consulta("Select * from area");
                    while(
$row mysql_fetch_array($miconexion->Consulta_ID))
                    {
                    
$canar=$row['are_sig'];
                    
$idareas=$row['are_id'];
                    echo
"<option value=$idareas>";                    
                    echo 
"$canar</option>";
                    }
                    
?>
          </select></td>
aqui me muestra los usuario segun area seleccionada
Código PHP:
          <td rowspan="3" align='left'><div id='recp'>
            <
select name="receptorcopia" size='8' class="form">
              <
option selected="selected">[Escoja Receptor]</option>
            </
select>
          </
div></td
y aqui quiero que se vayan agregando los "usuario" segun seleccion del combo previo
Código PHP:
            <td rowspan="2" align='left'>
             <
div id="muestrare">
              <
select name="envioa" size="8" class="form">
                  <
option>[Receptores a Enviar]</option>
            </
select>
            </
div></td
----
Esto es lo que hago en myajax.php; pero no creo que este bien para lo que quiero hacer al menos al ultimo
Código PHP:
if ($_GET['areacopia']){
?>
    <select name="receptorcopia" size='8' class="form" onclick="enviaQuery('muestrare','myajax.php?percopia='+this.options[this.options.selectedIndex].value);">        
        <?
        $miconexion
->consulta("Select * from personal p, area a where p.are_id_fk=a.are_id and are_id=".$_GET['areacopia']);
        if (
$miconexion->numregistros()!=0)
            {
            while(
$row mysql_fetch_array($miconexion->Consulta_ID))
                {
                echo
"<option value='".$row['per_id']."'>";    
                echo 
$row['per_nom']."</option>";
                }
            }
        
?>
    </select>
<?
}
if (
$_GET['receptorcopia']){
?>
    <select name="envioa" size='8' class="form">        
        <?
        $miconexion
->consulta("Select * from personal p, area a where p.are_id_fk=a.are_id and are_id=".$_GET['receptorcopia']);
        if (
$miconexion->numregistros()!=0)
            {
            while(
$row mysql_fetch_array($miconexion->Consulta_ID))
                {
                echo
"<option value='".$row['per_id']."'>";    
                echo 
$row['per_cor']."</option>";
                }
            }
        
?>
    </select>
<?
}
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 01:36.