Foros del Web » Programando para Internet » PHP »

Error contact form

Estas en el tema de Error contact form en el foro de PHP en Foros del Web. buenas... soy nuevo y no muy experto en PHP.. tengo un contact form html.. Código HTML: <form method= "post" id= "myform" action= "/enviar.php" > <fieldset> ...
  #1 (permalink)  
Antiguo 19/01/2012, 07:27
 
Fecha de Ingreso: enero-2012
Ubicación: Asuncion
Mensajes: 8
Antigüedad: 12 años, 3 meses
Puntos: 0
Pregunta Error contact form

buenas... soy nuevo y no muy experto en PHP..
tengo un contact form html..

Código HTML:
<form method="post" id="myform" action="/enviar.php">
				<fieldset>
					<label>Nombre</label>
					<input name="Name" class="required"/>
				</fieldset>
                <fieldset>
                	<label>Apellido</label>
					<input name="LastName" class="required"/>
				</fieldset>
				<fieldset>
					<label> Email</label>
					<input name="Email" class="required email"/>
				</fieldset>
                <fieldset>
					<label>Website</label>
				  <input name="Website" value="http://"/>
				</fieldset>
				<fieldset>
					<label> Mensaje</label>
					<textarea name="Message" class="required" ></textarea>
				</fieldset>
				<button type="submit" class="button">Enviar Mensaje</button>
			</form> 
que llama a este php

Código PHP:
<?php 

$Name 
$_POST['Nombre']; 
$Email $_POST['Email']; 
$LastName $_POST['LastName']; 
$Website $_POST['Website']; 
$Message $_POST['Message']; 

$header 'From: ' $Email ."\r\n"
$header .= "X-Mailer: PHP/" phpversion() ."\r\n"
$header .= "Mime-Version: 1.0 \r\n"
$header .= "Content-Type: text/plain"

$mensaje .= "Este mensaje fue enviado por" $Name ."\r\n"
$mensaje .= "Su e-mail es: " $Email ."\r\n"
$mensaje .= "Mensaje: " $_POST['Message'] ."\r\n"
$mensaje .= "Enviado el " date('d/m/Y',time()); 

$para '[email protected]'
$asunto 'Contacto desde la web de Pxxxxx'

mail($para$asuntoutf8_decode($mensaje), $header); 

echo 
'Tu Mensaje fue enviado atras...<br />
ahora vuelve atras'

?>
funciona... me llega el mensaje... pero solo el nombre no me llega... alguien me puede decir xq?
  #2 (permalink)  
Antiguo 19/01/2012, 07:53
Avatar de CesarHC  
Fecha de Ingreso: junio-2011
Ubicación: localhost
Mensajes: 566
Antigüedad: 12 años, 10 meses
Puntos: 56
Respuesta: Error contact form

En el formulario has puesto name y en el post recibes nombre.
__________________
Solo la práctica no te traicionara ¡¡¡¡¡¡

Seguir el camino tu debes PHP The Right Way.
  #3 (permalink)  
Antiguo 19/01/2012, 07:53
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Error contact form

porque en el HTML lo tienes como

<input name="Name" class="required"/>

y en PHP:

$Name = $_POST['Nombre']; cuando debería ser Name

PD: me ganaron el post
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #4 (permalink)  
Antiguo 19/01/2012, 08:02
 
Fecha de Ingreso: enero-2012
Ubicación: Asuncion
Mensajes: 8
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: Error contact form

son unos capos.. gracias...

Etiquetas: ayuda-php, contactform, html
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 18:26.