Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   PHP (http://www.forosdelweb.com/f18/)
-   -   envio mail en columnas lineadas (http://www.forosdelweb.com/f18/envio-mail-columnas-lineadas-570400/)

sheilac 28/03/2008 19:12

envio mail en columnas lineadas
 
buenas noches
se que el titulo no es muy explicito pero bueno........
Tengo que mandar un mail de un formulario que se llena y no se si habra algun truco para que las columnas independientemente del tamaño del dato queden alineadas
porque si pongo datos mas largos quedan todas desfasadas
este es el codigo que tengo

Cita:

"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Nº de Personal ".
"<br>Puesto &nbsp;&nbsp;&nbsp&nbsp;&nbsp; Por Puesto &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sueldo &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;Tipo de Sueldo &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Otros Ingresos &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Comis. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Total &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tipo de Personal".
"<br>&nbsp;&nbsp;&nbsp; ".$_POST['puesto_1']." &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ".$_POST['persona_puesto1']." &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ".$_POST['sueldo_1']."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ".$_POST['tipo_sueldo1']."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;".$_POST['otros_ingresos1']."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp; ".$_POST['comision_1']."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ".$_POST['total_1']."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ".$_POST['tipo_personal1']." ".
"<br>&nbsp;&nbsp;&nbsp; ".$_POST['puesto_2']." &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ".$_POST['persona_puesto2']." &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ".$_POST['sueldo_2']."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ".$_POST['tipo_sueldo2']."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;".$_POST['otros_ingresos2']."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp; ".$_POST['comision_2']."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ".$_POST['total_2']."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ".$_POST['tipo_personal2']." ".


hago los espacios de la columna con el espacio el problema es que son diecisiete columnas y cuando algun valor es mas alto que otro quedan desfasadas
si el sueldo en una columna es 1000 y en otra 10000 ahi se me desarman todas las columnas.
Alguien conoce algun truco para poder manejar esto???:pensando:
porque es un mail para una empresa y queda feo se vea a si.
desde ya muchas gracias :-)

jaronu 28/03/2008 19:26

Re: envio mail en columnas lineadas
 
Hola,

Prueba asi, y cambia los textos y las variable por las tuyas

Código PHP:


$mensaje          
'<table width="629" border="0" cellspacing="1" cellpadding="2">
  <tr>
    <td width="623" align="left"></td>
  </tr>
  <tr>
    <td bgcolor="#2EA354"><div style="color:#FFFFFF; font-size:14; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; font-weight: bold;"><strong>     Estos son sus datos de registro y link de activacion '
.$row['usuario'].'</strong></div></td>
  </tr>
  <tr>
    <td height="95" align="left" valign="top"><div style=" color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:3px;"> USUARIO: '
.$row['usuario'].'</strong><br><br><br>
         
          <strong>SU EMAIL : </strong>'
.$row['email'].'</strong><br><br><br>
          <strong>SU LINK DE ACTIVACION:<br><a href="'
.$activateLink.'">'.$activateLink.' </strong></a><br><br><br>
          <strong>POR FAVOR HAGA CLICK EN LINK DE ARRIBA PARA ACTIVAR SU CUENRA Y ACCEDER A LA PAGINA SIN RESTRICCIONES</strong><br><br>
          <strong>SI EL LINK NO FUNCIONA ALA PRIMERA INTENTELO UNA SEGUNDA, EL SERVIDOR A VECES TARDA EN PROCESAR LA PRIMERA ORDEN</strong><br>
          
          
    </div>
    </td>
  </tr>
</table>'


Un saludo

talcual 28/03/2008 19:31

Re: envio mail en columnas lineadas
 
dale un tamaño fijo a la tabla de esa forma se bloqueara y no te modificara toda la tabla

sheilac 28/03/2008 20:35

Re: envio mail en columnas lineadas
 
:aplauso:
lo logre
igual gracias por contestar tan rapido, justo cuando venia a decir que ya lo habia solucionado ya me habian contestado.
hice una tabla con tr y td mediante codigo
tan simple como eso.
muchas gracias


La zona horaria es GMT -6. Ahora son las 22:53.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.