Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2009, 09:33
Avatar de zeuzft
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>
<?
}