Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2005, 19:25
yconoclasta
 
Fecha de Ingreso: febrero-2005
Mensajes: 135
Antigüedad: 19 años, 2 meses
Puntos: 0
Pregunta email a varias direcciones desde una lista

Hola:

Tengo un formulario en html que manda los datos de los campos a un php, pero quiero que a partir de una lista desde el html al seleccionar una opción esa opción seleccionada mande a un correo determinado, así pues, la opción 1 manda al correo 1, la opción dos manda al correo 2, etc...

Este es el código:

Código HTML:
 <form name="formulario" id="formulario" action="send_email.php" onsubmit="return emailCheck(this.email.value)" method="post" target="_self">
			    <label for="nombre"><b>Nombre</b>:</label>
			    <br /><input name="nombre" type="text" id="nombre" value="" size="30"  maxlength="100" />
			    <br />
			    <label for="email"><b>Correo electr&oacute;nico</b>:</label>
<br /><input name="email" type="text" id="email" value="" size="30"  maxlength="100" />
			    <br />
			    <label for="residencia"><b>Pa&iacute;s y ciudad de residencia</b>:</label>
<br /><input name="residencia" type="text" id="residencia" value="" size="30"  maxlength="100" />
			    <br />
			    <label for="temas"><b>Tema sobre el que desea informaci&oacute;n</b>:</label>
			    <br /><select name="temas">
			      <option disabled selected value="0">--Seleccione una opci&oacute;n--</option>
			      <option value="1">tema 1</option>
			      <option value="2">tema 2</option>
			      <option value="3">tema 3</option>
			      <option value="4">tema 4</option>
			      <option value="5">tema 5</option>
			      <option value="6">tema 6</option>
			    </select><br />
				<label for="comentarios"><b>Comentarios</b>:</label>
				<br />
				<textarea name="comentarios" id="comentarios" rows="6" cols="30"></textarea>
				<br />
				<input name="enviar" type="submit" class="boton" id="enviar" value="enviar" />
			  </form> 
y este es el PHP:


Código PHP:
<?php
if (empty($_POST['email'])) {$error .= "No has introducido tu correo electrónico";}

else if(isset(
$_POST['email'])){
    
    
$asunto "Correo desde el sitio";
    
$time date("l d of F Y h:i:s A"); 
    
$headers "MIME-Version: 1.0\n" ;
    
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
    
$headers .= "From: $email\n";
    
$headers .= "Reply-To: $email\n";

    
$cuerpo="Se ha llenado el formulario y estos son los datos proporcionados:<br /><br />";
    
$cuerpo.="Fecha de envío:<br /><b>$time</b><br /><br />";
    
$cuerpo.="Nombre:<br /><b>$nombre</b><br /><br />";
    
$cuerpo.="Email:<br /><b>$email</b><br /><br />";
    
$cuerpo.="Residencia:<br /><b>$residencia</b><br /><br />";
    
$cuerpo.="Tema sobre el que desea información:<br /><b>$temas</b><br /><br />";
    
$cuerpo.="Comentarios:<br /><b>$comentarios</b><br /><br />";

// envío a la cuenta del contactador
    
$headers2 .= "From: [email protected]\n";
    
$headers2 .= "MIME-Version: 1.0\n" ;
    
$headers2 .= "Content-type: text/html; charset=iso-8859-1\n";
    
$headers2 .= "Reply-To: [email protected]\n";
    
$sub2 .="Información solicitada";
    
$message2 .= "
    <p>Gracias por su correo <b>$nombre</b> solicitando información sobre <b>$temas</b>.
    <br />
    Responderemos a la brevedad su solicitud proporcinándole la información que requiere.</p>
    <p>Saludos.</p>
    <br />
    <p>$nombre escribió:
    <br />
    $comentarios</p>
    "
;

    
// envia el email
    
$to_email="[email protected]";

    
mail($to_email$asunto$cuerpo$headers$mfinal); 
    
mail($email$sub2$message2$headers2);

    echo 
"Su formulario ha sido enviado correctamente";
}

?>

Además creo que en mi código PHP la primera instrucción que pongo no funciona
Cabe mencionar que no sé casi nada de PHP todo lo ando haciendo al vuelo.
De antemano gracias !

Última edición por yconoclasta; 14/05/2005 a las 19:36