Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/01/2012, 20:41
Avatar de lgza70
lgza70
 
Fecha de Ingreso: febrero-2011
Mensajes: 29
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: mandar combinación de arrays a un correo

tengo esto en el html:

<label for="cantEmpleados">Cantidad de Personal:</label>
<select id="empleadosR" name="empleadosR">
<option value="" selected="selected"> - Selecciona -</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select><br/>
<div id="clones">
<div id="detalles">
<label for="puesto">Puesto</label>
<textarea name="puestoR[]"></textarea>
<label for="sueldo">Sueldo Nominal</label>
<input type="text" name="sueldoR[]" placeholder="Sueldo Nominal"><br/>
</div>
</div>

--------------

y con js clono el div "detalles" dependiendo de la cantidad de empleados que se elija.

en el php tengo lo que puse:

$array1 = ($_POST['puestoR']);
$array2 = ($_POST['sueldoR']);
$newArray = array_combine($array1, $array2);

foreach ($newArray as $key => $value) {
$nuevo = "$key - $value";
}


$contenido .= "".$nombreR."".$empresaR."".$telefonoR."".$emailR. "".$empleadosR."".$nuevo." ". "\r\n";



y ese $contenido lo mando al mail, y me manda solo la última combinación.

No se si sea la mejor forma de hacerlo, soy nueva en esto.
Lo que necesito es que si llenan en el formulario para 3 empleados por ejemplo:


Puesto: Ventas
Sueldo: $10,000
_______

Puesto: Asistente
Sueldo: $8,000
_______

Puesto: Gerente de Ventas
Sueldo: $20,000

Se supone que se mandan como un array
puestoR=Ventas, Asistente, Gerente de Ventas
SueldoR= $10,000, $8,000, $20,000

lo que necesito es mandar en el correo la información llenada , el puesto con su respectivo sueldo.
y pensaba que si combinaba los arrays ya se combinaba cada uno con el que debe, pero me manda solo la última combinación.

=S