creo que no me dejo entender no voy a enviar un email; sino un documento a cada persona; lo que pasa es que yo al login lo tomo email;
como dije me dicen como lo implemente con un array que es mas o menos asi; pero estoy trabado en esto;
Código PHP:
if ($_GET['percopia']){
$codigo=$_GET['per_id'];
$nombre=$_GET['per_cor'];
$_SESSION['usuario']['id'][]=array('codigo'=>$codigo,'nombre'=>$nombre);
for($i=0;$i<count($_SESSION['usuario']['id']);$i++)
{
foreach ($_SESSION['usuario']['id'][$i] as $k => $v)
{
if($k=='codigo')
echo"$v";
if($k=='nombre')
echo"$v";
}
}}
una vez que ya tengo el array como agrego eso a el combo?????????????
y todo se almacena en la BD; con un insert into pues como te dije es un documento no email del cual se lleva un control.
este es mi formulario nuevo_documento.php o la mayoria de el
Código PHP:
<?
if(!$_POST){
require_once("../config/config.php");
require_once("../include/clasesmysql.php");
$miconexion = new DB_mysql ;
$miconexion->conectar($basededatos, $host, $usuario_bd,$contrasena_bd);
if(!empty($_GET['accion']))
{
$id=$_GET['id'];
$miconexion->consulta("select * from documento d inner join documentotipo dt on d.doc_tip_fk=dt.tipo_id inner join asunto st on d.asu_id_fk=st.asu_id where doc_id=$id");
$row = mysql_fetch_array($miconexion->Consulta_ID);
$idasu=$row['asu_id_fk'];
$nomasun=$row['asu_des'];
$idar=$row['are_id_fk'];
$idemi=$row['emi_id_fk'];
$num=$row['doc_num'];
$ref=$row['doc_ref'];
$obs=$row['doc_obs'];
$idtip=$row['doc_tip_fk'];
$fec=$row['doc_fec'];
$hor=$row['doc_hor'];
$idper=$row['per_id_rcp'];
$estado1="readonly";
}
?>
<style type="text/css">
<!--
.Estilo1 {color: #000000}
-->
</style>
<span class='titulo3'>Mantenimiento de Documentos </span><br><br>
<form name='form52' action='<? echo $paginaprincipal;?>?menu=nuevo_documento.php' method='post'>
<table align='center'>
<?
if (!empty($_GET['accion']))
echo "
<tr>
<td align='right'>
<b>Numero:</b>
</td>
<td align='left'>
<input type='text' class='form' size='30' name='num' value='".$num."' readonly='yes' />
</td>
</tr>";
?>
<tr cellpadding="0" cellspacing="0">
<td align='right'>
<b>Asunto:</b> </td>
<td align='left'>
<input type='text' class='form' size='30' name='asuntos' value="<?if(empty($idasu)) echo' '; else echo $nomasun;?>"readonly='yes'>
<input name="busasunt" type="button" class="boton" id="busasunt" onClick="a=window.open('buscaasu.php?pagina=nuevo_documento','buscando','width=350,height=250,top='+((screen.height/2)-(166.5))+',left='+((screen.width/2)-(166.5))+',toolbar=no,scrollbars=yes,resizable=no,menubar=no,status=no,directories=no,location=no');" value=" ... " style="width: 20%" /><input name="idasu" id="idasu" type="hidden" /> </td>
<td rowspan="10" align='left'><hr size="100" />
<span class="Estilo1"></span></td>
<td colspan="2" align='center'><em><strong><u>Con Copia</u></strong> </em></td>
<div id='divResultado13'></div>
</tr>
<tr cellpadding="0" cellspacing="0">
<td rowspan="2" align='right'><b>Emisor:</b> </td>
<td align='left'>
<input name="edoc" type="radio" value="externo" onclick="enviaQuery('resultado','myajax.php?seip='+this.value);"/> <U>Externo</U>
<input name="edoc" type="radio" value="interno" onclick="enviaQuery('resultado','myajax.php?seip='+this.value);"/> <U>Interno</U></td>
<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>
</tr>
<tr>
<td align='left'>
<div id='resultado'>
<select name="emis" size='1' class="form">
<option selected>[Escoja Emisor]</option>
</select>
</div> </td>
<td rowspan="3" valign="top" align='left'><strong>Usuarios:</strong></td>
<td rowspan="3" align='left'><div id='recp'>
<select name="receptorcopia" size='8' class="form">
<option selected="selected">[Escoja Receptor]</option>
</select>
</div></td>
</tr>
<tr>
<td rowspan="2" align='right'>
<b>Dirigida a </b><b>:</b> </td>
<td align='left'>
<select name="areas1" size='1' class="form" onchange="enviaQuery('per_id','myajax.php?areas1='+this.options[this.options.selectedIndex].value);">
<option 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>
</tr>
<tr>
<td>
<div id='per_id'>
<select name="idper" size='1' class="form">
<option selected>[Escoja Receptor]</option>
</select>
</div> </td>
</tr>
<tr>
<td align='right'>
<b>Referencia:</b> </td>
<td align='left'>
<input type='text' class='form' size='30' name='ref' value='<?=$ref?>'></input> </td>
<td colspan="2" align='center'>
<input type="button" name="agrega" value="Agregar" >
</input>
</td>
</tr>
<tr>
<td align='right'>
<b>Observaciones:</b> </td>
<td align='left'>
<textarea class="texto" name="obs" cols="30" rows= "8" ><?=$obs?></textarea> </td>
<td align='left'><strong>Enviar a:</strong></td>
<td align='left'> <div id="muestrare">
<select name="envioa" size="8" class="form">
<option>[Receptores a Enviar]</option>
</select>
</div></td>
</tr>
todo eso interactua con myajax.php:
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);" onblur="Modalbox.resizeToContent();">
<?
$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['percopia']){
$codigo=$_GET['per_id'];
$nombre=$_GET['per_cor'];
$_SESSION['usuario']['id'][]=array('codigo'=>$codigo,'nombre'=>$nombre);
for($i=0;$i<count($_SESSION['usuario']['id']);$i++)
{
foreach ($_SESSION['usuario']['id'][$i] as $k => $v)
{
if($k=='codigo')
echo"$v";
if($k=='nombre')
echo"$v";
}
}}
me imagino que eso es todo lo importante como para que me entiendan y me puedan ayudar. ojala