Digamos; en myajax.php tengo el siguiente codigo con el cual agrego los usuarios("correos=login; la menos para mi") al textarea:
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 inner join area a on p.are_id_fk=a.are_id where per_tipo!='V' and are_id=".$_GET['areacopia']);
if ($miconexion->numregistros()!=0)
{
while($row = mysql_fetch_array($miconexion->Consulta_ID))
{
$per_cor=$row['per_cor'];
echo"<option value='".$row['per_id']."'>";
echo $row['per_nom']."</option>";
}
}
?>
</select>
<?
}
if ($_GET['percopia']){
$codigo=$_GET['percopia'];
$miconexion->consulta("Select per_cor from personal p, area a where p.are_id_fk=a.are_id and per_id='".$_GET['percopia']."'");
$row = mysql_fetch_array($miconexion->Consulta_ID);
$per_cor=$row['per_cor'];
$_SESSION['usuario']['ab'][]=array('codigo'=>$codigo,'nombre'=>$per_cor);
echo "<textarea class='texto' name='correosaenviar' cols='22' rows= '8'>";
for ($i=0;$i<count($_SESSION['usuario']['ab']);$i++)
{
foreach ($_SESSION['usuario']['ab'][$i] as $k => $v)
{
if($k=='nombre')
echo "$v,";
}
}
echo"</textarea>";
$correosaenviar=$_POST['correosaenviar'];
}
ahora una vez tengo los datos los muestro en el formulario nuevo_documento.php
Código PHP:
<td align='left'><strong>Enviar a:</strong></td>
<td align='left'>
<div id="muestrare">
</div>
</td>
ahora segun la cantidad de usuario ("correos=login"); debe seleccionar el id de cada uno con el explode
Código PHP:
/*implemetando con copia*/
$correosaenviar=$_GET['correosaenviar'];
$separar=explode(',',$correosaenviar);
for($i = 0; $i < count($separar); $i++){
$referencia=$separar[$i];
$miconexion->consulta2("select per_id from personal where per_cor='$referencia'");
$row6 = mysql_fetch_array($miconexion->Consulta_ID2);
$codper=$row6['per_id'];
$miconexion->consulta3("insert into documento (asu_id_fk, are_id_fk, emi_id_fk, doc_num, doc_ref, doc_obs, doc_tip_fk, doc_fec, doc_hor, per_id_rcp, doc_est) values ('$idasu', '$idar', '$idemi', '".strtoupper($les).strtoupper($le).$y.'-'.$ndoc."', 'Con Copia', '$obs', '$idtip', '$hoy', '$hor', '$codper', '4')");}
/*fin con copia*/
Ahora ahi deberia agregar un nuevo registro por cada usuario que tenga a la BD; los id los capto de la variable $codper y luego se supone que utilizo cada id para cada insercion pero el punto es que no me coge el id.
aqui una imagen con los datos mas o menos:
http://2.bp.blogspot.com/_G1ge2ItR3h...0-h/2damod.JPG
Pero solo inserta el principal:
Código PHP:
$miconexion->consulta("insert into documento (asu_id_fk, are_id_fk, emi_id_fk, doc_num, doc_ref, doc_obs, doc_tip_fk, doc_fec, doc_hor, per_id_rcp, doc_est) values ('$idasu', '$idar', '$idemi', '".strtoupper($les).strtoupper($le).$y.'-'.$ndoc."', '$ref', '$obs', '$idtip', '$hoy', '$hor', '$idper', '4')");