Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/08/2015, 11:41
Avatar de tampon
tampon
 
Fecha de Ingreso: julio-2009
Mensajes: 420
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Problema con envió de formulario

Hola es el mismo IF para las 2 acciones, la parte que omito solo es la de la conexión a la base de datos y el INSERT INTO, no entiendo por que si registra en la base de datos pero MAIL no envía. Este es todo el código como vez no debería haber falla.


Código PHP:
<?php

  $bd_host 
"localhost"
  
$bd_usuario "..."
  
$bd_password "..."
  
$bd_base "..."
 
  
$con mysql_connect($bd_host$bd_usuario$bd_password); 
  
mysql_select_db($bd_base$con); 

if(!empty(
$_POST['name']) AND !empty($_POST['tag']) AND !empty($_POST['email']) AND !empty($_POST['telephone']) AND !empty($_POST['reason'])){ 

  
$name=iconv("UTF-8""ISO-8859-1",ucwords(strtolower($_POST["name"]))); 
  
$tag=strtoupper($_POST['tag']); 
  
$account=$_POST['account']; 
  
$email=strtolower($_POST["email"]); 
  
$telephone=$_POST['telephone']; 
  
$reason=iconv("UTF-8""ISO-8859-1",ucfirst(strtolower($_POST['reason']))); 

  
$resonarray=array( 
        
'1' => 'Reclamacion de cargo 1'
        
'2' => 'Reclamacion de cargo 2'
        
'3' => 'Aclaracion de saldo'
        
'4' => 'Recarga no reflejada'
        
'5' => 'Problema en facturacion'
        
'6' => 'Problema con dispositivo'
        
'7' => 'Mala atencion del personal' 
    
); 

  
$question=iconv("UTF-8""ISO-8859-1",$_POST['question']); 
  
$ddate=$_POST['ddate']; 
  
$texto=iconv("UTF-8""ISO-8859-1",ucfirst(strtolower($_POST["texto"]))); 
  
$gender=$_POST['gender']; 
  
$age=$_POST['age']; 
  
$red=$_POST['red']; 
  
$nick=iconv("UTF-8""ISO-8859-1",strtolower($_POST["nick"])); 
  
$serial=$_POST['serial']; 
  
$status='Pendiente'
  
$realtime date("Y-m-d / H:i:s");  
   
  
//AQUI COMIENZO A ARMAR EL CORREO 
  
$cuestion 'Aclaración folio: ' $serial
  
$namesender 'Atención a clientes'
  
$mailsender '[email protected]'
  
$carboncopy '[email protected]'
/* 
  $carboncopy=array( 
        '1' => '[email protected][email protected]', 
        '2' => '[email protected][email protected]', 
        '3' => '[email protected][email protected]', 
        '4' => '[email protected][email protected]', 
        '5' => '[email protected][email protected]', 
        '6' => '[email protected][email protected]
    ); 
*/ 

  
$sql="INSERT INTO aclaracion (...) VALUES ('$...')";
  
mysql_query($sql,$con) or die('Error. '.mysql_error());

  
//$body = "MIME-Version: 1.0\n"; 
  //$body .= "Content-type: text/html; charset=UTF-8\n"; 
  
$body 'Nombre del usuario: '$name '<br>'
  
$body .= 'Número de TAG: '$tag '<br>'
  
$body .= 'Número seguimiento: '$serial

  
mail($email,$cuestion,$body,"MIME-Version: 1.0\nContent-type: text/html; charset=UTF-8\nFrom: ".$namesender."<" $mailsender ">\nBcc:".$carboncopy); 

  } else { 
    echo 
"Error, verifica los campos."
  } 

    
mysql_close($con);

?>