Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2006, 11:02
Shargo
 
Fecha de Ingreso: octubre-2003
Ubicación: Murcia
Mensajes: 128
Antigüedad: 20 años, 6 meses
Puntos: 0
Problemas con formulario php

Hola Amigos. Un problema simple para las mentes diestras.
He hecho un formulario en dos partes una html y otra en php donde aparecen los datos del formulario rellenado. Tengo problemas porque ni aparece los datos en la pagina en php y ni me llega el correo.

Estas son las etiquetas del formulario:

<td width="472" height="721" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="474" height="721" valign="top">
<div><form action="04_contacto_01.php" method="post" >
<div class="texto_blanco"><strong>Empresa:</strong></div>
<div style="padding-bottom:5px"><input name="empresa" id="empresa" type="text" class="form" /></div>
<div class="texto_blanco"><strong>Persona de contacto:</strong></div>
<div style="padding-bottom:5px"><input name="persona" id="persona" type="text" class="form" /></div>
<div class="texto_blanco"><strong>Direcci&oacute;n de env&iacute;o: </strong></div>
<div style="padding-bottom:5px"><input name="envio" id="envio" type="text" class="form" /></div>
<div class="texto_blanco"><strong>C&oacute;digo Postal: </strong></div>
<div style="padding-bottom:5px"><input name="codigo" id="codigo" type="text" class="form" /></div>
<div class="texto_blanco"><strong>Poblaci&oacute;n: </strong></div>
<div style="padding-bottom:5px"><input name="poblacion" id="poblacion" type="text" class="form" /></div>
<div class="texto_blanco"><strong>Tel&eacute;fono: </strong></div>
<div style="padding-bottom:5px"><input name="telefono" id="telefono" type="text" class="form" /></div>
<div class="texto_blanco"><strong>Fax: </strong></div>
<div style="padding-bottom:5px"><input name="fax" id="fax" type="text" class="form" /></div>
<div class="texto_blanco"><strong>Email: </strong></div>
<div style="padding-bottom:5px"><input name="email" id="email" type="text" class="form" /></div>
<div class="texto_blanco"><strong>Web: </strong></div>
<div style="padding-bottom:5px"><input name="web" id="web" type="text" class="form" /></div>
<div class="texto_blanco"><strong>Mensaje:</strong></div>
<div><textarea name="mensaje" id="mensaje" class="form_textera"></textarea></div>
<div align="center" style="padding-top:10px"><input name="enviar" type="submit" id="enviar" value="Enviar"></div>
</form></div></td>
</tr>
</table></td>


Y esta es la parte en PHP:

<?
$msg = "ESTOS SON LOS DATOS RECIBIDOS:\n";
$msg .= "Empresa: $empresa\n";
$msg .= "Persona de contacto: $persona\n";
$msg .= "Direccion de envio: $envio\n";
$msg .= "Código Postal: $codigo\n";
$msg .= "Población: $poblacion\n";
$msg .= "Teléfono: $telefono\n";
$msg .= "Fax: $fax\n";
$msg .= "Email: $email\n";
$msg .= "Web: $web\n";
$msg .= "Mensaje: $mensaje\n\n";

$to = "[email protected]";
$subject = "Contacto";
$mailheaders = "From: Tiene nuevos contactos <> \n";
$mailheaders .= "Reply-To: $empresa\n\n";

mail($to, $subject, $msg, $mailheaders);
?>


Más abajo aparecen los datos rellenados de esta forma:

<td width="293" valign="top"><? echo "$empresa"; ?> </td>

El tema es que esta misma programacion la he realizado en otras webs y si pirula, pero solo rellenando 3 campos; empresa, email, mensaje.

Como vereis esta tiene muchos mas campos para rellenar y quizas sea por eso que no funcione como dios manda.

Me podeis ayudar?, Muchas gracias¡¡¡