Tengo un formulario que envía el correo correspondiente, pero lo manda vacío. Lo he intentado todo (lo poco que comprendo de php) pero nada me funciona, vengo aquí buscando consejo para que funcione.
Les dejo el código en php y el código en html.
Por su ayuda muchísimas Gracias
El código HTML
Código HTML:
<form name="form1" method="post" action="form.php"> <table width="90%" border="0" id="form"> <tr> <td width="37%"><div align="right" class="Estilo4">Nombre</div></td> <td colspan="2"><input name="nombre" type="text" id="nombre" size="30" maxlength="50"></td> <tr> <td><div align="right" class="Estilo4">Empresa</div></td> <td colspan="2"><input name="empresa" type="text" id="empresa" size="30" maxlength="50"></td> </tr> <tr> <td><div align="right" class="Estilo4">Teléfono</div></td> <td colspan="2"><input name="telefono" type="text" id="telefono" size="30" maxlength="50"></td> </tr> <tr> <td><div align="right" class="Estilo4">Domicilio</div></td> <td colspan="2"><input name="domicilio" type="text" id="domicilio" size="30" maxlength="50"></td> </tr> <tr> <td><div align="right" class="Estilo4">Colonia</div></td> <td colspan="2"><input name="colonia" type="text" id="colonia" size="30" maxlength="50"></td> </tr> <tr> <td><div align="right" class="Estilo4">Código Postal </div></td> <td colspan="2"><input name="cp" type="text" id="cp" size="30" maxlength="50"></td> </tr> <tr> <td><div align="right" class="Estilo4">Estado</div></td> <td colspan="2"><input name="estado" type="text" id="estado" size="30" maxlength="50"></td> </tr> <tr> <td><div align="right" class="Estilo4">RFC</div></td> <td colspan="2"><input name="rfc" type="text" id="rfc" size="30" maxlength="50"></td> </tr> <tr> <td><div align="right" class="Estilo4">E-mail</div></td> <td colspan="2"><input name="email" type="text" id="email" size="30" maxlength="50"></td> </tr> <tr> <td><div align="right" class="Estilo4">Requiere Factura </div></td> <td colspan="2"><select name="factura" id="factura"> <option value="si" selected>Sí</option> <option value="no">No</option> <option value="inseguro">No estoy seguro</option> </select></td> </tr> <tr> <td valign="middle"><div align="right" class="Estilo4">Comentario</div></td> <td colspan="2"><textarea name="comentarios" cols="30" rows="8" id="comentarios"></textarea></td> </tr> <tr> <td> </td> <td width="35%"><label> <input name="borrar" type="reset" id="borrar" value="Restablecer"> </label></td> <td width="28%"><label> <input name="enviar" type="submit" id="enviar" value="Enviar"> </label></td> </tr> <tr> <td colspan="3"> </td> </tr> <tr> <td colspan="3"><div align="center">Le sugerimos revisar su mensaje antes de enviarlo. </div></td> </tr> <tr> <td colspan="3"> </td> </tr> <tr> <td colspan="3"> </td> </tr> </table></form>
El código PHP
Código PHP:
<?PHP
$array["nombre"] = trim ($array["nombre"]);
$array["empresa"] = trim ($array["empresa"]);
$array["telefono"] = trim ($array["telefono"]);
$array["domicilio"] = trim ($array["domicilio"]);
$array["colonia"] = trim ($array["colonia"]);
$array["cp"] = trim ($array["cp"]);
$array["estado"] = trim ($array["estado"]);
$array["rfc"] = trim ($array["rfc"]);
$array["email"] = trim ($array["email"]);
$array["factura"] = trim ($array["factura"]);
$array["comentarios"] = trim ($array["comentarios"]);
$a = $array["nombre"];
$b = $array["empresa"];
$c = $array["telefono"];
$d = $array["domicilio"];
$e = $array["colonia"];
$f = $array["cp"];
$g = $array["estado"];
$h = $array["rfc"];
$i = $array["email"];
$j = $array["factura"];
$k = $array["comentarios"];
function mensaje() {
$remitente = "[email protected]";
$header .= 'From: ' . $remitente . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje .= "Comentario Web \r\n";
$mensaje .= "Nombre: " . $a . " \r\n";
$mensaje .= "Empresa: " . $b . " \r\n";
$mensaje .= "Telefono: " . $c . " \r\n";
$mensaje .= "Domicilio: " . $d . " \r\n";
$mensaje .= "Colonia: " . $e . " \r\n";
$mensaje .= "CP: " . $f . " \r\n";
$mensaje .= "Estado: " . $g . " \r\n";
$mensaje .= "RFC: " . $h . " \r\n";
$mensaje .= "Email: " . $i . " \r\n";
$mensaje .= "Factura: " . $j . " \r\n";
$mensaje .= "Comentarios: " . $k . " \r\n";
$mensaje .= "Enviado el: " . date('d/m/Y', time());
$para = "[email protected]";
$copia= "[email protected]";
$copia2= "[email protected]";
$asunto = 'Comentario Web';
mail("$para,$copia,$copia2", $asunto, utf8_decode($mensaje), $header);
}
$fecha = date("d-m g:i a",strtotime("-2 hour"));
$hora = date("dmY");
header("Location: inicio.html");
?>