Foros del Web » Programando para Internet » PHP »

Como poner datos que se reciben de un formulario en filas y columnas.

Estas en el tema de Como poner datos que se reciben de un formulario en filas y columnas. en el foro de PHP en Foros del Web. Hola a todos!!!Espero puedan ayudarme.Tengo el siguiente codigo, que es llamado por un formulario de pedidos. <? $correorigen=$_POST["email"]; $cabecera = "From: $correorigen\r\n" .'Reply-To:'.$correo."\r\n" .'X-Mailer: PHP/' ...
  #1 (permalink)  
Antiguo 10/07/2011, 18:14
 
Fecha de Ingreso: julio-2011
Mensajes: 11
Antigüedad: 12 años, 9 meses
Puntos: 0
Pregunta Como poner datos que se reciben de un formulario en filas y columnas.

Hola a todos!!!Espero puedan ayudarme.Tengo el siguiente codigo, que es llamado por un formulario de pedidos.

<?
$correorigen=$_POST["email"];
$cabecera = "From: $correorigen\r\n" .'Reply-To:'.$correo."\r\n" .'X-Mailer: PHP/' . phpversion();

$_CONTE="";
$_CONTE .= "Empresa : ".$_POST["empresas"]."\n";
$_CONTE .="Ciudad: ".$_POST["Ciudad"]."\n";
$_CONTE .="Pais: ".$_POST["Pais"]."\n";
$_CONTE .= "Nombre y Apellido: ".$_POST["nombre"]."\n";
$_CONTE .="Telefono: ".$_POST["Telefono"]."\n";
$_CONTE .="E-mail : ".$_POST["email"]."\n";
$_CONTE .="Comentario: ".$_POST["Comentarios2"]."\n";

$_X=1; $_Y=1;
$_NOMPROD.="-----------------------------------------------------------------\n";

foreach($_POST['NOMPROD'] as $_p)
{
if($_p!="")
{
$_NOMPROD .= "Producto ".$_X.": ".$_p."\n";

}
$_X++;
}

foreach($_POST["CANTPROD"] as $_c)
{
if($_c!="")
{
$_CANTPROD .= "Cantidad ".$_Y.": ".$_c."\n";
}
$_Y++;
}
$_NOMPROD.="-----------------------------------------------------------------\n";
// $_pedido .= $_producto.$_cantidad;
$_CONTE .= $_NOMPROD."\n";
$_CONTE .= $_CANTPROD."\n";

mail("[email protected]","Formulario de pedidos",$_CONTE,$cabecera);
?>

El problema que tengo es que cuando me llega al mail,no me llega de forma ordenada.Me lo envi asi

Empresa : ninguna
Ciudad:Ushuaia
Pais: argentina
Nombre y Apellido: juan perez
Telefono: 423940
E-mail : [email protected]
Comentario: mmmmmmmmmmmm
-----------------------------------------------------------------
Producto 1: D01 Wrist Strap
Producto 2: D0102 Wrist Strap
Producto 3: D0103 Wrist Strap
Producto 4: D0104 Wrist Strap
-----------------------------------------------------------------

Cantidad 1: 2
Cantidad 3: 8
Cantidad 4: 10
Cantidad 5: 20

y la idea es que llegue asi:

Empresa : ninguna
Ciudad:Ushuaia
Pais: argentina
Nombre y Apellido: juan perez
Telefono: 423940
E-mail : [email protected]
Comentario: mmmmmmmmmmmm
-----------------------------------------------------------------
Producto 1: D01 Wrist Strap Cantidad 1: 2
Producto 2: D0102 Wrist Strap Cantidad 3: 8
Producto 3: D0103 Wrist Strap Cantidad 4: 10
Producto 4: D0104 Wrist Strap Cantidad 5: 20
-----------------------------------------------------------------
o algo similar.Espero puedan ayudarme.Cualquier sugerencia es bienvenida.Saludos a todos.
  #2 (permalink)  
Antiguo 11/07/2011, 00:46
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Como poner datos que se reciben de un formulario en filas y columnas.

Envía el mail en formato HTML y podrás darle el diseńo que quieras. Además te recomiendo que utilices PHPMailer o similar, será más rápido y no tienes que preocuparte de muchos detalles. Salu2!
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 11/07/2011, 02:45
 
Fecha de Ingreso: julio-2011
Mensajes: 11
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Como poner datos que se reciben de un formulario en filas y columnas.

Gracias.Voy a probar lo que me decis y te aviso como me fue.

Etiquetas: filas, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:58.