Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2012, 10:14
Avatar de bathory84
bathory84
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 13 años, 11 meses
Puntos: 1
Orden de Variables en Formulario

Hola que tal amigos, tengo un Formulario que hicce en Flash junto a su PHP para que los datos sean enviados y funciona correctamente.

Código PHP:
<?php
if ($_POST['nombre'] != "") {
    
$dest "destinatario1";
    
$head "From: ".$_POST['nombre']."\r\n";
    
$head.= "To: destinatario2\r\n";
    
// Ahora creamos el cuerpo del mensaje
    
$msg.= "-------------------------------------------------------------------------------- \n";
    
$msg.= "Ha Recibido un Pago desde la Pagina Web\n";
    
$msg.= "-------------------------------------------------------------------------------- \n";
    
$msg.= "SITIO DE COMPRA:    ".$_POST['inputcombo1']."\n";
    
$msg.= "CEDULA DE IDENTIDAD:  ".$_POST['cedula']."\n";
    
$msg.= "NOMBRE:    ".$_POST['nombre']."\n";
    
$msg.= "APELLIDO:    ".$_POST['apellido']."\n";
    
$msg.= "CORREO ELECTRONICO:    ".$_POST['from']."\n";
    
$msg.= "MODO DE ENVIO:    ".$_POST['inputcombo2']."\n";
    
$msg.= "-------------------------------------------------------------------------------- \n";
    
$msg.= "DIRECCION COMPLETA:    ".$_POST['direccion']."\n";
    
$msg.= "-------------------------------------------------------------------------------- \n";
    
$msg.= "CIUDAD / ESTADO:    ".$_POST['ciudad']."\n";
    
$msg.= "TELEFONOS:    ".$_POST['telefono']."\n";
    
$msg.= "ARTICULO COMPRADO / COLOR:    ".$_POST['articulo']."\n";
    
$msg.= "SEUDONIMO EN MERCADO LIBRE:    ".$_POST['seudonimo']."\n";
    
$msg.= "-------------------------------------------------------------------------------- \n";
    
$msg.= "ENVIO PAGADO:    ".$_POST['inputcombo3']."\n";
    
$msg.= "BANCO DONDE SE REALIZO EL PAGO:    ".$_POST['banco']."\n";
    
$msg.= "NUMERO DE DEPOSITO O TRANSFERENCIA:    ".$_POST['numero']."\n";
    
$msg.= "MONTO PAGADO:    ".$_POST['monto']."\n";
    
$msg.= "FECHA DE PAGO:    ".$_POST['fecha']."\n";
    
$msg.= "-------------------------------------------------------------------------------- \n";
    
$msg.= "Datos Importantes de la Direccion del Comprador\n";
    
$msg.= "-------------------------------------------------------------------------------- \n";
    
$msg.= "TIPO DE ENVIO:    ".$_POST['dato']."\n";
    
$msg.= "MUNICIPIO:    ".$_POST['municipio']."\n";
    
$msg.= "PARROQUIA:    ".$_POST['parroquia']."\n";
    
$msg.= "CODIGO POSTAL:    ".$_POST['postal']."\n";
    
$msg.= "-------------------------------------------------------------------------------- \n";
    
$msg.= " Enviado desde: www.paginaweb.com \n";
    
// Finalmente enviamos el mensaje
    
if (mail($dest"Ha Recibido un Pago desde la Pagina Web"$msg$head)) {
        echo 
"rpta=ok";
    } else {
        echo 
"rpta=error";
    }
}

?>
Este formulario me funciona de maravilla como ya les habia comentado pero he probado varias cosas y no se como hacer para que el nombre y apellido del destinatario se vean en la bandeja de entrada de Gmail. De momento tengo el ($_POST['nombre'] con solamente el nombre y necesito colocarlo con Nombre y Apellido, estos son dos campos de texto diferentes pero necesito que se unan en el ($_POST.

De momento el destinatario me llega asi: Juan

Pero necesito que el destinatario me llegue asi: Juan Garcia

Entonces tebdria que unir las variables 'nombre' y 'apellido' para que aparezcan en el destinatario.