tabla en cuerpo de mail

Iniciado por d4n13l4, 16 Febrero 2010, 22:09 PM

0 Miembros y 1 Visitante están viendo este tema.

d4n13l4

Hola a todos
tal como lo dice el asunto
tengo un formulario tipo donde se llena el mail y el asunto, el cuerpo del texto esta completado automaticamente por datos de la bd existente
pero no logro que estos datos me queden ordenados, sino que consecutivos y es un verdadero desorden
mi pregunta es puedo agregar una tabla en el cuerpo del formulario?

esta es mi formulario

<table width="36%"  border="0" align="left" cellpadding="4" cellspacing="4">
  <tr>
    <td align="center" valign="middle">
    <form action="mail.php" method="POST" class="menu">
        <div align="center"><b>Email&nbsp;&nbsp;&nbsp; :</b>
          <input type="text" name="email" size=40>
        </div>
          <p align="center"><b>Subject: </b>
          <input type="text" name="subject" size=40>
         <p align="center"><b>Mensaje</b><br>
        <textarea cols=40 wrap="VIRTUAL" name="message">Hostname:<?php echo $datos[0];?>IP: <?php mostrarIP($datos[1]);?></textarea>

        <p align="center"> <input name="submit" type="submit" value="Enviar">
     </form>
     </td>
  </tr>
</table>


Hostname e IP vienen de la bd
haber que me dicen
;)

~ Yoya ~

usa
Código (html4strict) [Seleccionar]
<br>
Si no es ese el problema, trata de explicarlo mejor porque no entendi muxo, puedes poner una imagen de como te quedan los datos desordenado y como quieres que te queden.
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

KrossPock

#2
Yo tampoco entendi tu problema xDD, queres mostrar algo en un textarea pero sale sin saltos de linea?


d4n13l4

gracias por responder
me explico mejor
tengo una tabla
-----------------------
Detalles equipo
Hostname:  nombre
IP      :  111.11.11.1
-----------------------

al enviar el mail me aparece el tipico formulario
-------------------------------------------
email:
subject:
mensaje:  Hostname: nombre IP:111.11.11.1
-------------------------------------------

entonces el email me llega "desordenado", no con un aspecto de tabla
o almenos con salto de linea entre nombre e IP

pondria una imagen pero no supe como  :-\

KrossPock

#4
Si no sabes subir una imagen aca tenes: click aca

Si no le pones un salto de linea como queres que baje ¬¬ xD

Proba con:

<textarea cols=40 wrap="VIRTUAL" name="message">Hostname:<?php echo "$datos[0] \n";?>IP: <?php mostrarIP($datos[1]);?></textarea>

Otra cosa: en vez de estar abriendo y cerrando el <?php, podrias hacer asi:

<?php
[....]
echo "<textarea cols=40 wrap='VIRTUAL' name='message'>Hostname:$datos[0]\nIP: mostrarIP($datos[1])</textarea>";
[....]
?>


d4n13l4