28/08/2015, 11:41
|
| | | 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);
?> |