Foros del Web » Programando para Internet » PHP »

problemas con la variables en un formulrio, dudas de principiante

Estas en el tema de problemas con la variables en un formulrio, dudas de principiante en el foro de PHP en Foros del Web. Estimados amigos no entiendo porque no me funciona este formulario <form action="contacto.php" method="post" > <input type="text" class="textbox" value=" NOMBRE" onfocus="this.value = '';" onblur="if (this.value == ...
  #1 (permalink)  
Antiguo 25/04/2014, 10:04
 
Fecha de Ingreso: abril-2014
Mensajes: 1
Antigüedad: 10 años
Puntos: 0
Información problemas con la variables en un formulrio, dudas de principiante

Estimados amigos no entiendo porque no me funciona este formulario




<form action="contacto.php" method="post" >


<input type="text" class="textbox" value=" NOMBRE" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Name';}">

<input type="text" class="textbox" value="Email" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Email';}">


<textarea value="Message:" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = ' Message';}">HOLA</textarea>


<div>

<a href="#"><i><input type="submit" value="CONTACTAR"></i> </a>
</div>

</form>


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

el contacto.PHP es el siguiente:


<?php


$Name = $_POST['Name'];
$Email = $_POST['Email'];
$Message = $_POST['Message'];
$para = '[email protected]';


$titulo = 'ASUNTO DEL MENSAJE';
$header = 'From: ' . $Email;
$msjCorreo = "Name: $Name\n Email: $Email\n Message:\n $Message";

if ($_POST['submit']) {
if (mail($para, $titulo, $msjCorreo, $header)) {
echo "<script language='javascript'>
alert('Mensaje enviado, muchas gracias.');
window.location.href = 'index.php';
</script>";
} else {
echo 'Falló el envio';
}
}
?>



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

Me sale el siguiente error

Aviso : Undefined index: Nombre en C: \ xampp \ htdocs \ web_art1 \ contacto.php on line 4

Notice : Undefined index: Email en C: \ xampp \ htdocs \ web_art1 \ contacto.php on line 5

Notice : Undefined index: Mensaje en C: \ xampp \ htdocs \ web_art1 \ contacto.php on line 6

Notice : Undefined index: enviar en C: \ xampp \ htdocs \ web_art1 \ contacto.php on line 14


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

Creo haber declarado las variable o no se que me dejo.

He probado con la etiqueta name en el formulario y parece funcionar pero no me llega el mensaje, no se que hacer

Muchas gracias de antemano
  #2 (permalink)  
Antiguo 25/04/2014, 10:11
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 1 mes
Puntos: 67
Respuesta: problemas con la variables en un formulrio, dudas de principiante

Prueba a decirle:

Código PHP:
Ver original
  1. if (!empty($_POST['submit'])) {
  2.  
  3. ....
  4.  
  5. }

Etiquetas: dudas, formulario, principiante, variable, variables
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 03:50.