Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/02/2015, 19:29
elmati26
 
Fecha de Ingreso: junio-2008
Mensajes: 21
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Enviar un formulario segun datos completados

Seguro el tema viene por el HTML. Actualmente esta funcionando bien, y llega con estilo css, salvo que llegan varios campos vacíos. Y en el otro formulario de mas de 300 variables es un problema.
A continuación te muestro el código completo.
Muchas gracias nuevamente por todo.

Código PHP:
<?php
session_start
();  
$verifica $_SESSION["verifica"];  

//Importamos las variables del formulario de contacto
@$nombre_contacto addslashes($_POST['nombre_contacto']);
@
$apellido_contacto addslashes($_POST['apellido_contacto']);
@
$email_contacto addslashes($_POST['email_contacto']);
@
$telefono_contacto addslashes($_POST['telefono_contacto']);
@
$status5 addslashes($_POST['status5']);
@
$dia_fecha_de_pago addslashes($_POST['dia_fecha_de_pago']);
@
$mes_fecha_de_pago addslashes($_POST['mes_fecha_de_pago']);
@
$ano_fecha_de_pago addslashes($_POST['ano_fecha_de_pago']);
@
$cobro_tarjeta addslashes($_POST['cobro_tarjeta']);
@
$cobro_pagofacil addslashes($_POST['cobro_pagofacil']);
@
$cobro_rapipago addslashes($_POST['cobro_rapipago']);
@
$cobro_bapro addslashes($_POST['cobro_bapro']);
@
$ndeterminal addslashes($_POST['ndeterminal']);
@
$ndesucursal addslashes($_POST['ndesucursal']);
@
$ndesobre addslashes($_POST['ndesobre']);
@
$ndeoper addslashes($_POST['ndeoper']);
@
$ndeoperacion addslashes($_POST['ndeoperacion']);
@
$tipocuenta addslashes($_POST['tipocuenta']);
@
$cuentaorigen addslashes($_POST['cuentaorigen']);

//Preparamos el mensaje de contacto
$cabeceras "From: $email_contacto\n" //La persona que envia el correo
 
"MIME-Version: 1.0\n"
 
"Reply-To: $email_contacto\n"
 
"Content-type: text/html; charset=UTF-8\n";
$asunto "Asunto del email"//asunto aparecera en la bandeja del servidor de correo
$email_to "[email protected]"//cambiar por tu email
$contenido ="<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html>
<head>
<meta name='viewport' content='width=device-width' />
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
<title>Información de Pago</title>

</head>
<body bgcolor='#FFFFFF' topmargin='0' leftmargin='0' marginheight='0' marginwidth='0'>
<!-- HEADER -->
<table class='head-wrap' bgcolor='#999999'>
    <tr>
        <td></td>
        <td class='header container' >
                <div class='content'>
                <table bgcolor='#999999'>
                    <tr>
                        <td><a href='http://www.web.com' id='logo'><img src='http://web.com/images/logo.png' alt='Estudio Online - ITI Urgente'></a></td>
                        <td align='right'><h6 class='collapse'>Tel.: (011) 3221-4964 </h6></td>
                    </tr>
                </table>
                </div>
      </td>
        <td></td>
    </tr>
</table><!-- /HEADER -->
<!-- BODY -->
<table class='body-wrap'>
    <tr>
        <td></td>
        <td class='container' bgcolor='#FFFFFF'>
            <div class='column-wrap'>
<div class='column'>
                <table>
                <tr>
                    <td>                
                        <ul class='sidebar'>
                            <li>
                                <a>
                                    <h5>Datos de Contacto</h5>
                                </a>
                            </li>
                            <li><a class='#'><b>Nombre:</b> $nombre_contacto</a></li>
                            <li><a class='#'><b>Apellido:</b> $apellido_contacto</a></li>
                            <li><a class='#'><b>Email:</b> $email_contacto</a></li>
                            <li><a class='#'><b>Teléfono:</b> $telefono_contacto</a></li>
                            <li>
                                <a>
                                    <h5>Datos del Pago</h5>
                                </a>
                            </li>
                            <li><a class='#'><b>Método de Pago:</b> $status5</a></li>
                            <li><a class='last'><b>Fecha de Pago:</b> $dia_fecha_de_pago de $mes_fecha_de_pago del $ano_fecha_de_pago</a></li>
                        </ul>
                    </td>
                </tr>
            </table>                
            </div>            
                <div class='column'>
                <table>
                <tr>
                    <td>                
                        <ul class='sidebar'>
                            <li>
                                <a>
                                    <h5>Información Adicional</h5>
                                </a>
                            </li>
                            <li><a class='#'><b>N° de Comprobante:</b> $cobro_bapro $cobro_rapipago $cobro_pagofacil $cobro_tarjeta</a></li>
                            <li><a class='#'><b>N° de Terminal:</b> $ndeterminal</a></li>
                            <li><a class='#'><b>N° de Sucursal:</b> $ndesucursal</a></li>
                            <li><a class='#'><b>N° de Sobre:</b> $ndesobre</a></li>
                            <li><a class='#'><b>N° de Operación:</b> $ndeoperacion $ndeoper</a></li>
                            <li><a class='#'><b>Tipo de Cuenta:</b> $tipocuenta</a></li>
                            <li><a class='last'><b>N° Cuenta de Origen:</b> $cuentaorigen</a></li>
                        </ul>
                        <!-- social & contact --><!-- /social & contact -->
                    </td>
                </tr>
            </table>                
            </div>
                <div class='clear'></div>            
            </div>
        </td>
        <td></td>
    </tr>
</table><!-- /BODY -->
<!-- FOOTER -->
<table class='footer-wrap' bgcolor='#2b2b2b'>
    <tr>
        <td></td>
        <td class='container'>
            
                <!-- content -->
                <div class='content'>
                <table>
                <tr>
                    <td align='center'>
                        <p style='color: #666'>Copyright © 2014 Estudio Online. Todos los derechos reservados.</p>
                    </td>
                </tr>
            </table>
                </div><!-- /content -->
        </td>
        <td></td>
    </tr>
</table><!-- /FOOTER -->
</body>
</html>"
;
if (
$verifica == 94182)   
{   
unset(
$_SESSION['verifica']);   

// Aqui colocamos el codigo que queremos que se ejecute  
//Enviamos el mensaje y comprobamos el resultado
if (@mail($email_to$asunto ,$contenido ,$cabeceras )) {
//Si el mensaje se envía muestra una confirmación
echo("correcto");
}else{
//Si el mensaje no se envía muestra el mensaje de error
echo("incorrecto");
}
}   
else   
{   
// Si no viene del formulario o trata de recargar pagina los enviamos al formulario  
echo "<META HTTP-EQUIV='Refresh' CONTENT='0; url=pagina.php'>";  
}   
?>

Última edición por webosiris; 10/02/2015 a las 11:03