Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/09/2010, 09:53
loquero34
 
Fecha de Ingreso: julio-2009
Mensajes: 5
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: formulario PHP

bueno, aqui os dejo el codigo para ver si me aclaro un poco.
el codigo html es el siguiente

Código:
<form action="ateros.php" method="post" enctype="multipart/form-data">
	  <p>	  Destinatario
	    <input type="text" name="destino" size="50">
	    <br>
	  Asunto
	  <input type="text" name="asunto" size="50">
	  </p>
	  <p>
	    <label>10
	      <input type="radio" id="eleccion" name="10" a src="as10.pdf">
	      </label>
            <label>9
	      <input type="radio" name="9" id="eleccion" a src="as9.pdf">
	      </label>
	    <label>8
	      <input type="radio" name="8" id="eleccion" a src="as8.pdf">
	      </label>
	    <label>7
	      <input type="radio" name="7" id="eleccion" a src="as7.pdf">
	      </label>
	    <label>6
	      <input type="radio" name="6" id="eleccion" a src="as6.pdf">
	      </label>
	    <label>5
	      <input type="radio" name="5" id="eleccion" a src="as5.pdf">
	      </label>
	    <label>4
	      <input type="radio" name="4" id="eleccion" a src="as4.pdf">
	      </label>
	    <label>3
	      <input type="radio" name="3" id="eleccion" a src="as3.pdf">
	      </label>
	    <label>2
	      <input type="radio" name="2" id="eleccion" a src="as2.pdf">
	      </label>
	    <label>1
	      <input type="radio" name="1" id="eleccion" a src="as1.pdf">
	      </label>
	    <label>0
	      <input type="radio" name="0" id="eleccion" a src="as0.pdf">
	      </label>
	      <br>
            <br>
	    Adjunto
	    <input type="file" name="archivo"  size="32">
	    <br>
	    Mensaje
	    <textarea name="mensaje" cols="47" rows="8" wrap="virtual" id="mensaje"></textarea>
	    <br>
	    <input type="submit" name="btsend" class="boton" value="Enviar Email">
	    <input type="hidden" name="action" value="send" />
	    </p>
</form>
y el codigo de PHP el siguiente:

Código:
<?php
require("class.phpmailer.php");
$msg = "";
if ($_POST['action'] == "send") {
	$varname = $_FILES['archivo']['name'];
    $vartemp = $_FILES['archivo']['tmp_name'];
	
	$mail = new PHPMailer();
	$mail->Host = "localhost";
	$mail->From = "[email protected]";
	$mail->FromName = "pica";
	$mail->Subject = $_POST['asunto'];
	$mail->AddAddress($_POST['destino']);
	if ($varname != "") {
		$mail->AddAttachment($vartemp, $varname);
	}
	$body = "<strong>Mensaje</strong><br><br>".$_POST['mensaje']."<br>";
	$body.= "<i>Enviado por http://www.unoquepica.com</i>";
	$mail->Body = $body;
	$mail->IsHTML(true);
	$mail->Send();
	$msg = "Mensaje enviado correctamente";
}
?>
como veis ya le he incorporado los radio para que se pueda seleccionar el que corresponda, pero el enlace que he encontrado, que introduce el archivo correspondiente al radio seleccionado en el mail como adjunto, no funciona.

supuestamente, si yo envio el formulario, se tiene que enviar con el texto que se ponga mas el archivo en pdf que corresponda al radio seleccionado.

espero explicarme bien para que ahora podais tirarme una mano.


un saludo a todos.