Foros del Web » Programando para Internet » PHP »

Formulario con PHP no funciona.

Estas en el tema de Formulario con PHP no funciona. en el foro de PHP en Foros del Web. Buen dia. estoy probando el codigo que aparece en este post: http://www.forosdelweb.com/showthrea...94#post1830194 al momento de dar click para ENVIAR el formulario me lleva a un ...
  #1 (permalink)  
Antiguo 10/01/2007, 16:37
Avatar de Microbito  
Fecha de Ingreso: octubre-2001
Ubicación: Cd. Juárez, Chihuahua, México
Mensajes: 829
Antigüedad: 22 años, 6 meses
Puntos: 6
Formulario con PHP no funciona.

Buen dia.

estoy probando el codigo que aparece en este post:

http://www.forosdelweb.com/showthrea...94#post1830194

al momento de dar click para ENVIAR el formulario me lleva a un documento en blanco, los datos no llegan por correo, esto ocurre cuando modifico el codigo con los campos de mi formulario:

este es el codigo del archivo ENVIAR.PHP:

Código:
 <?php 

$mail='[email protected]'; 

  
$ApellidoPaterno = $_POST['ApellidoPaterno']; 
$ApellidoMaterno = $_POST['ApellidoMaterno']; 
$Nombres = $_POST['Nombres']; 

$thank="gracias.html"; 

$message = " 
ApellidoPaterno:".$ApellidoPaterno." 
ApellidoMaterno:".$ApellidMaterno." 
Nombres:".$Nombres.""; 
   
  if (mail($mail,"consulta",$message))  
       Header ("Location: $thank"); 
   
 ?>
y el formulario queda asi:

Código:
<form name="form1" method="post" action="enviar.php">

<input name="ApellidoPaterno" type="text" id="ApellidoPaterno" />

<input name="ApellidoMaternol" type="text" id="ApellidoMaterno />

<input name="Nombres" type="text" id="Nombres" size="15" />

 <input type="submit" name="Submit" value="Enviar" />
</form>

asi lo coloque, pero no funciona, pero si utilizo el codigo tal y como aparece en el post del enlace de arriba y modifico los campos de mi formulario con las palabras "nombre, email y msg" si funciona, este es el codigo:

Código:
<?php 

$mail='[email protected]'; 

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

$thank="index.html"; 

$message = " 
nombre:".$nombre." 
email:".$email." 
msg:".$msg.""; 
   
  if (mail($mail,"consulta",$message))  
       Header ("Location: $thank"); 
   
 ?>
no se que puede estar ocurriendo, a este codigo debo agregarle muchos mas campos de mi formulario y ademasRadio Buttons (que esos no se como se podrian colocar en codigo PHP)
  #2 (permalink)  
Antiguo 11/01/2007, 09:35
Avatar de the_scorpion  
Fecha de Ingreso: mayo-2006
Ubicación: Cuba
Mensajes: 696
Antigüedad: 18 años
Puntos: 3
Re: Formulario con PHP no funciona.

Hola
buenos dias

algo rapidito para ir resolviendo problemas en realdiad es que no te funciona nada o hay texto que no llegan como por ejemplo

en el formulario
<input name="ApellidoMaternol" type="text" id="ApellidoMaterno />

en enviar.php
$ApellidoMaterno = $_POST['ApellidoMaterno'];
debe ser
$ApellidoMaterno = $_POST['ApellidoMaterno1'];
y aqui
ApellidoMaterno:".$ApellidMaterno."
te falto una (o)
ApellidoMaterno:".$ApellidoMaterno."

pd:
sigue posteando o un poquito mas claro que a la verdad no entendi demas cosas
__________________
Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen.
Quien hace, puede equivocarse. Quien nada hace, ya está equivocado".
  #3 (permalink)  
Antiguo 11/01/2007, 13:24
Avatar de Microbito  
Fecha de Ingreso: octubre-2001
Ubicación: Cd. Juárez, Chihuahua, México
Mensajes: 829
Antigüedad: 22 años, 6 meses
Puntos: 6
Re: Formulario con PHP no funciona.

hola, los errores son errores de dedo cuando lo pase aqui

el codigo correcto es


el archivo PHP dice:

Código PHP:
<?php 

$mail
='[email protected]'

  
$ApellidoPaterno $_POST['ApellidoPaterno']; 
$ApellidoMaterno $_POST['ApellidoMaterno']; 
$Nombres $_POST['Nombres']; 

$thank="gracias.html"

$message 
ApellidoPaterno:"
.$ApellidoPaterno.
ApellidoMaterno:"
.$ApellidoMaterno.
Nombres:"
.$Nombres.""
   
  if (
mail($mail,"consulta",$message))  
       
Header ("Location: $thank"); 
   
 
?>
el formulario dice:

Código HTML:
<form name="form1" method="post" action="enviar.php">

<input name="ApellidoPaterno" type="text" id="ApellidoPaterno" />

<input name="ApellidoMaterno" type="text" id="ApellidoMaterno />

<input name="Nombres" type="text" id="Nombres" size="15" />

 <input type="submit" name="Submit" value="Enviar" />
</form> 
al momento de enviar el formulario la pagina de GRACIAS no se abre y el e-mail llega vacio:

ApellidoPaterno:
ApellidoMaterno:
Nombres:

tambien me gustaria agregarle Radio Buttoms al formulario, pero en el PHP no se como poner la instrucción de esos.
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 08:58.