Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/08/2016, 11:43
Avatar de petit89
petit89
 
Fecha de Ingreso: marzo-2011
Mensajes: 1.135
Antigüedad: 13 años, 2 meses
Puntos: 170
Respuesta: Enviar datos obtenidos de un select multiple

Claro, bueno en el ejemplo solo estaba un nombre, para ese caso tendrias que modificar esta linea con otro delimitante en el value, ejemplo barra "|" quedaria asi:

Código PHP:
Ver original
  1. <option value=" <?php echo $dato['cedula']."|".$dato['nombre']; ?> " > <?php echo $dato['cedula']." ".$dato['nombre']."\n"; ?> </option>

Y luego en otro codigo que recibe, cambiamos en explode a "|":

Código PHP:
Ver original
  1. $recibes_array = $_POST['destinatario'];
  2.  
  3. for ($i=0,$j=0;$i<count($recibes_array),$j<count($recibes_array);$i++,$j++)
  4. {
  5. $separar = explode("|", $recibes_array[$i]); // separamos ambos elementos por el espacio
  6. $ced = $separar[0];
  7. $dest = $separar[1];
  8.  
  9. mysql_query("INSERT INTO corres_recibidas_dest (nro_com, cedula, nombre) VALUES ('$nro_com', '$ced', '$dest')") or die(mysql_error());

Asi deberia funcionarte perfectamente....

saludos!
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)