Foros del Web » Creando para Internet » Diseño web »

Problema Con Envio De Formulario

Estas en el tema de Problema Con Envio De Formulario en el foro de Diseño web en Foros del Web. Hola amigos, tengo problemas con el envìo de datos de un formulario. Los còdigos que estoy usando son los siguientes: PAGINA DE TOMA DE DATOS: ...
  #1 (permalink)  
Antiguo 05/09/2006, 19:18
 
Fecha de Ingreso: diciembre-2004
Mensajes: 66
Antigüedad: 13 años
Puntos: 0
Mensaje Problema Con Envio De Formulario

Hola amigos, tengo problemas con el envìo de datos de un formulario. Los còdigos que estoy usando son los siguientes:


PAGINA DE TOMA DE DATOS:

.....
<TABLE ID="Tabla_02" WIDTH=457 HEIGHT=249 BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR>
<TD background="images/cont_sub_31.jpg"><form action="contacto-taller.php" method="post" enctype="application/x-www-form-urlencoded" name="frmTaller">
<table width="100%" border="0">
<tr>
<td width="16%"><font face="Arial, Helvetica, sans-serif">Nombre:</font></td>
<td width="32%"><input name="nombre" type="text" id="nombre" size="18" maxlength="35"></td>
<td width="19%">&nbsp;</td>
<td width="12%">&nbsp;</td>
<td width="21%">&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><font face="Arial, Helvetica, sans-serif">E-mail:</font></td>
<td><input name="email" type="text" id="email" size="18" maxlength="35"></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<td colspan="2"><font face="Arial, Helvetica, sans-serif">Comentario:</font></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="3"><textarea name="msg" cols="35" rows="6" id="msg"></textarea></td>
<td colspan="2"><input type="submit" name="enviar" value="Enviar" align="bottom"></td>
</tr>
</table>
</form> </TD>
</TR>
</TABLE>


-----------------

y la pàgina que envìa los datos *.php:

<?
// Se envía el formulario por email
$EMailMensaje .= "Nombre: $nombre\n";
$EMailMensaje .= "email: $email\n";
$EMailMensaje .= "Consulta: $msg\n";


mail("[email protected]", "Solicito información", $EMailMensaje, "From: $email Reply-To: $email");
?>


----------------------

Por favor hay algo que he omitido o hecho mal. Por favor su ayuda.

Gracias.
  #2 (permalink)  
Antiguo 05/09/2006, 20:46
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.544
Antigüedad: 15 años, 8 meses
Puntos: 1262
Hola:

He leído el código, pero no sé que problema buscar...

Te recomiendo que especifiques un poco mejor el problema.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 05/09/2006, 20:52
 
Fecha de Ingreso: diciembre-2004
Mensajes: 66
Antigüedad: 13 años
Puntos: 0
Sorry caricatos, el problema es que me llegan las etiquetas al correo, mas no los datos ingresador por el navegante. Lo que recibo en el buzón es esto:

nombre:
email:
msg:

----------

Nada de datos
  #4 (permalink)  
Antiguo 05/09/2006, 22:17
Avatar de Stephano  
Fecha de Ingreso: junio-2005
Ubicación: Arequipa
Mensajes: 392
Antigüedad: 12 años, 6 meses
Puntos: 3
Prueba con este código

Código PHP:
<?php 

$mail
='[email protected]'

  
$nombres $_POST['nombre']; 
$email $_POST['email']; 
$msg $_POST['msg']; 

$thank="index.html"

$message 
nombres:"
.$nombre.
email:"
.$email.
msg:"
.$msg.""
   
  if (
mail($mail,"consulta",$message))  
       
Header ("Location: $thank"); 
   
 
?>
  #5 (permalink)  
Antiguo 07/09/2006, 17:12
 
Fecha de Ingreso: diciembre-2004
Mensajes: 66
Antigüedad: 13 años
Puntos: 0
Mensaje

Gracias Stephano, ya puedo recibir los datos del formulario en el correo. El tema ahora pasa por unos detalles en los que te pido me ayudes nuevamente:

El remitente del correo de datos es:
Nobody <[email protected]>
-> Hay manera de cambiar esto?

Hay una parte del código que suprimí:
Header ("Location: $thank");
-> Me aparecía un error al momento de enviar los datos de la página. Para qué sirve esta línea de comando?

Intenté poner más de un correo como receptor de los datos, de la siguiente manera:
$mail='[email protected]';
$mail='[email protected]';


-> Pero no funcionó. No me arroja ningún mensaje de error, pero tampoco envía los datos a ninguno de los correos. Cómo puedo solucionar este impase?.


De antemano, muchas gracias por la ayuda prestada.

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 04:50.