Ver Mensaje Individual
  #9 (permalink)  
Antiguo 01/08/2009, 15:00
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: como agregar datos con boton segun seleccion de combo?

Pero ya tienes un ejemplo hecho de como hacer para añadir a un combo una informacion

Código PHP:
Ver original
  1. <select name="receptorcopia" size='8' class="form" onclick="enviaQuery('muestrare','myajax.php?percopia='+this.options[this.options.selectedIndex].value);" onblur="Modalbox.resizeToContent();">
  2.         <?
  3.         $miconexion->consulta("Select * from personal p, area a where p.are_id_fk=a.are_id and are_id=".$_GET['areacopia']);
  4.         if ($miconexion->numregistros()!=0)
  5.             {
  6.             while($row = mysql_fetch_array($miconexion->Consulta_ID))
  7.                 {
  8.                 echo"<option value='".$row['per_id']."'>";    
  9.                 echo $row['per_nom']."</option>";
  10.                 }
  11.             }
  12.         ?>
  13.     </select>

Sigue ese ejemplo pero en vez de usar while usa foreach. Ahora si lo que tu te refieres es como hacer para verificar los datos que selecciono y luego publicarlos en el select, sino quieres que se refresque la pagina usa ajax y lo que haces es publicar en el select de email el valor de lo que publique la consulta a la base de datos. Si por ejemplo, si usas este codigo

Código php:
Ver original
  1. if ($_GET['percopia']){
  2.     $codigo=$_GET['per_id'];
  3.     $nombre=$_GET['per_cor'];
  4.     $_SESSION['usuario']['id'][]=array('codigo'=>$codigo,'nombre'=>$nombre);  
  5.         for($i=0;$i<count($_SESSION['usuario']['id']);$i++)  
  6.         {  
  7.         foreach ($_SESSION['usuario']['id'][$i] as $k => $v)  
  8.             {  
  9.             if($k=='codigo')
  10.                 echo"$v";
  11.             if($k=='nombre')
  12.                 echo"$v";
  13.             }  
  14.         }
  15. }

Debes crear en la parte de

$_SESSION['usuario']['id'][]=array('codigo'=>$codigo,'nombre'=>$nombre);

una parte que sea de email y publicas solamente esa parte, luego lo añades al select que tu quieras. Esto debes hacerlo cuando le den un click al nombre que deseas enviar el documento.