Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2013, 11:45
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 9 meses
Puntos: 12
Por que no funciona mi form????

hola a todos estoy haciendo un formulario para enviar un email con phpmailer
Código PHP:
require_once('../Connections/connection.php'); 



require(
"../phpmailer/class.phpmailer.php");

    
$varname $_FILES['archivo']['name'];
    
$vartemp $_FILES['archivo']['tmp_name'];
$mail = new PHPMailer();
$mail->Host "localhost";
$mail->From "[email protected]";
$mail->FromName "Listas";
$mail->Subject "prueba";
if(!empty(
$_POST['email'])) {  
$aLista=$_POST['email'];  
mysql_select_db($database_connection$connection);
$result"SELECT * FROM informesp where Folio IN (".implode(',',$aLista).")";  
$rs1mysql_query($result$connection) or die(mysql_error());
 if(
mysql_num_rows($rs1)>0)  

  
 while (
$row mysql_fetch_array($rs1)) {
    { 
 
// HTML body 
    
$body "Hola <strong>".$row["Nombre"]."</strong>, "
    
$body.= $_POST[asunto]; 
    
$body.= "<em>List manager</em>"
    
// Text body
    
$text "Hola ".$row["Nombre"].", \n\n"
    
    
$text.= "List manager";
    
// Configurar Email
    
$mail->Body $body
    
$mail->AltBody $text
    
$mail->AddAddress($row["Email"], $row["Nombre"]);
    
// Enviar el email
    
if(!$mail->Send()) {
        echo 
"Error al enviar a: " $row["Email"] . "<br>"
     }
    
    
$mail->ClearAddresses();  
    }
        }
        }
        } 

hasta funciona bien se envia el mensaje y todo pero cunado a ese script le agrego
lo siguiente
Código PHP:
if ($_POST['action'] == "send") {
.
.
.
.

YA NO ENVIA LOS EMAILS

este es mi form
Código HTML:
<form action="" method="post" enctype="multipart/form-data" name="form">
<table>
  <tr valign="middle">
    <td height="32" align="right"><div align="left"><font size="2">Asunto:</font></div></td>
    <td height="32"><input type="text" name="asunto"  value="" size="32" />
     
  </tr>
  <tr valign="middle">
   
	    <td height="45" ><div align="left"><font size="2">Adjuntar archivo:</font></div></td>
      <td> <input type="file" size="25" id="caja" name="archivo" style="width:400px"/></td>
    
  </tr>
  <tr valign="middle">
    <td height="45" align="right"><div align="left"><font size="2">Mensaje:</font></div></td>
    <td height="45"><textarea name="mensaje" cols="32"  ></textarea></td>
  </tr>
  <tr valign="baseline">
    <td align="right"> <input type="image" name="btsend" src="img/CorreoE3Bn_r12_c9.png" border="0" id="btsend" alt="" /> 
<input type="submit" value="Cancelar" />
   </td>
  
  
    
  </tr>
</table> <input type="hidden" name="action" value="send" /></form> 
No entiendo porque no se envia al poner lo del form y si lo quito salen los emails sin ningun problema