A ver, voy a intentar explicarme lo mejor posible:
Tengo mi formulario, con una serie de opciones. Los datos del formulario los voy guardando en variables, de esta forma:
$modelo = $_POST['modelo'];
Cuando llego a las opciones para elegir el color quiero conseguir crear un array a partir de las opciones elegidas en un conjunto de checkboxes.
Estoy tiendo problemas para crear el array. He intentado esto:
Código PHP:
$i=0;
if ($_POST['verde']){
$colores[$i]="verde";
$i++;}
if ($_POST['rojo']){
$colores[$i]="rojo";
$i++;}
if ($_POST['azul']){
$colores[$i]="azul";
$i++;}
for ($i=0;$i<$colores.length;$i++)
{echo $colores[$i];}
No se muy bien como plantearlo. Mi idea final es que todo vaya quedando ordenado en el body de un phpmailer.
Os dejo el codigo que tengo hasta ahora:
Código PHP:
$tmp_name = $_FILES['archivo']['tmp_name'];
$name = $_FILES['archivo']['name'];
$empresa = $_POST['empresa'];
$contacto = $_POST['contacto'];
$email = $_POST['email'];
$direccion = $_POST['direccion'];
$ciudad = $_POST['ciudad'];
$telefono = $_POST['telefono'];
$fax = $_POST['fax'];
if($_POST['nosencontro']== '- Selecciona -'){
$nosencontro='';
}
else{
$nosencontro=$_POST['nosencontro'];
}// para que no nos llegue el texto "- Selecciona -" establezco que si es esa la opcion seleccionada, se reemplace por ningun texto de forma que quede vacio este campo en el formulario que nos llega
$especifique = $_POST['especifique'];
$material = $_POST['material'];
$modelo = $_POST['modelo'];
AQUI QUIERO PONER EL ARRAY CON LOS CHECKBOXES SELECCIONADOS:
$archivo = $_FILES['archivo']['name'];
$comentario = $_POST['comentario'];
$mail->Body = "<h3>Datos de la empresa</h3><hr></br>
<b>Empresa:</b> ".$empresa."<br/><b>Persona de contacto:</b> ".$contacto."<br/>
<b>E-mail:</b> ".$email."<br/><b>Dirección:</b> ".$direccion."<br/>
<b>Ciudad:</b> ".$ciudad."<br/> <b>Teléfono:</b> ".$telefono."<br/>
<b>Fax:</b> ".$fax."<br/><h3>Donde nos conocieron</h3><hr> <b>Nos encontró:</b> ".$nosencontro."<br/>
<b>Especifique:</b> ".$especifique."<br/><h3>Datos para la muestra</h3><hr> <b>Material:</b> ".$material."<br/>
<b>Modelo:</b> ".$modelo."<br/> <b>Color:".AQUI DEBE DE PONERSE EL ELEMENTO QUE CONTENGA LOS COLORES ELEGIDOS. O UN BUCLE QUE RECORRA EL ARRAY Y VAYA ESCRIBIENDO LOS VALORES."</b><br/>
<b>Logotipo / Archivo:</b> ".$archivo."<br/><h3>Comentarios</h3><hr> <b>Comentario:</b> ".$comentario."<br/>";
Muchas gracias de antemano por cualquier aportación.