Buenas, estoy haciendo un formulario para que me pase los datos al email, funciona bien con texto plano, pero quiero formatearlo con html pero no consigo que al escribir las variables dentro del html me las reconozca, podeis indicarme como hacerlo, os adjunto el codigo para que le echeis un vistazo.
e probado a pasar las variables de 2 formas diferentes como podeis observar, pero no recibo ningun dato, recibo el correo con la tabla y un par de letras que he escrito para probar
<html>
<head>
<title>Formulario Web</title>
</head>
<body>
<p>
<?php
$nombre = $_POST['nombre'];
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$mensaje ='
<html>
<head>
<title>Prueba de correo</title>
</head>
<body>
<table width="200" border="1">
<tr>
//aqui es donde intento pasar una variable
<td><?php echo $nombre?></td>
//aqui es donde e intentado pasar otra variable
<td><?php echo $_POST["empresa"]?></td>
</tr>
<tr>
<td>s</td>
<td> </td>
</tr>
</table>
<br>
u
</body>
</html>
';
$para = '[email protected]';
$asunto = 'Formulario web';
mail($para, $asunto, utf8_decode($mensaje), $header);
?>
</body>
</html>
Gracias