Foros del Web » Creando para Internet » HTML »

Problemas con formulario

Estas en el tema de Problemas con formulario en el foro de HTML en Foros del Web. He creado este formulario y al pulsar el boton enviar me genera 21 mensajes automaticos al correo. Una ayuda por favor gracias En HTML <div ...
  #1 (permalink)  
Antiguo 06/11/2012, 13:42
 
Fecha de Ingreso: abril-2012
Mensajes: 6
Antigüedad: 12 años
Puntos: 0
Problemas con formulario

He creado este formulario y al pulsar el boton enviar me genera 21 mensajes automaticos al correo. Una ayuda por favor
gracias


En HTML

<div id="contenedorformulario">
<form name="enviar.php" method="post" action="enviar.php">
<table width="100%" border="0" cellpadding="5" cellspacing="5" class="parrafo">
<tr>
<th align="right">&nbsp;</th>
<td>&nbsp;</td>
</tr>
<tr>
<td width="31%" align="right"><label class="txtformulario">Nombre

</label></td>
<td width="69%"><input name="nombre" type="text" id="nombre" size="52" class="parrafo"></td>
</tr>
<tr>
<td align="right"><label class="txtformulario">Email

</label></td>
<td><input name="email" type="text" id="email" size="52" class="parrafo"></td>
</tr>
<tr>
<td align="right"><label class="txtformulario">Teléfono

</label></td>
<td><input name="telefono" type="text" id="telefono" size="52" class="parrafo"></td>
</tr>

<tr>
<td align="right" valign="top"><label class="txtformulario">Comentarios


</label></td>
<td><textarea name="comentarios" cols="50" rows="5" id="comentarios" class="parrafo"></textarea></td>


</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" name="Enviar" id="Enviar" value="Enviar"> <input type="reset" name="Borrar" id="Borrar" value="Borrar"></td>
</tr>
</table>
</form>


</div>


El archivo enviar.php

<body>

<?php

$mail='[email protected]';


$nombre = $_POST['nombre'];
$email = $_POST['email'];
$telefono = $_POST['telefono'];
$comentarios = $_POST['comentarios'];

$message = "
nombre:".$nombre."
email:".$email."
telefono:".$telefono."
comentarios:".$comentarios."";


if (mail($mail,"Formulario de Consulta",$message,'From: [email protected]' . "\r\n",'[email protected]'))
Header ("Location: $thank");

?>

</body>
  #2 (permalink)  
Antiguo 07/11/2012, 12:41
Avatar de tutorias  
Fecha de Ingreso: octubre-2012
Ubicación: Medellin
Mensajes: 69
Antigüedad: 11 años, 6 meses
Puntos: 13
Respuesta: Problemas con formulario

No entiendo porque le puso name al formulario como "enviar.php" aunque eso no tenga nada que ver con el problema, es bueno usar estandar al programar aunque sea etiquetas.

Supongo que la redireccion $thank no es al mismo archivo, porque eso le reenviaria mails.

revise las comillas en
'From: [email protected]' . "\r\n",'[email protected]'

Etiquetas: formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:09.