Foros del Web » Programando para Internet » PHP »

Validación Formulario HTML con PHP

Estas en el tema de Validación Formulario HTML con PHP en el foro de PHP en Foros del Web. Hola a TODOS! Espero que me puedan dar una mano. Quiero modificar mi validación. Mi sendmail.php es este: Código PHP: <?php     $email  =  $_REQUEST [ ...
  #1 (permalink)  
Antiguo 30/05/2008, 05:57
 
Fecha de Ingreso: julio-2007
Mensajes: 57
Antigüedad: 16 años, 9 meses
Puntos: 1
Validación Formulario HTML con PHP

Hola a TODOS! Espero que me puedan dar una mano. Quiero modificar mi validación.
Mi sendmail.php es este:
Código PHP:
<?php
    $email 
$_REQUEST['email'] ;
    
$message $_REQUEST['message'] ;
    
$message "EL visitante ha dejado el siguiente mensaje: 

    $message

 y su respectivo email es: $email



RESPONDE PRONTO!!!!

"
;



  
$message2 "Hola!!! 

Hemos recibido su mensaje!!! en poco tiempo estaremos contactandolos a Uds!!

Saludos


5+2 Group
"
;

    
$headers "From: $email";
    
$headers2 "From: [email protected]";


  [
B]if (!isset($email)) {
    
header"Location: http://www.cincomasdos.com.ar/form/form1.html" );
  }
  elseif (empty(
$email) || empty($message)) 
     echo 
"Hello!" ;
  else {
  [/
B]
  
mail"[email protected]""Feedback Form Results",
    
$message$headers );

  
mail$email"Recibimos su mensaje!!!"$message2$headers2 );

  
header"Location: http://www.cincomasdos.com.ar/form/thanks.html" );

[
B] }[/B]
?>
Esta, cuando esta todo vacío funciona bien, pero por ejemplo si rellenas la casilla de email sin haber escrito el mensaje se envia. Como soluciono esto? agregando que? Saludos y espero rta
  #2 (permalink)  
Antiguo 30/05/2008, 06:46
Avatar de minkweb  
Fecha de Ingreso: septiembre-2005
Mensajes: 443
Antigüedad: 18 años, 7 meses
Puntos: 14
Respuesta: Validación Formulario HTML con PHP

Claro x q primero estas diciendo q si solo $email esta vacio redireccione, tienes q preguntarle a la condicion si ambos estan vacios

Prueba asi brother

Código PHP:
<?php
    $email 
$_REQUEST['email'] ;
    
$message $_REQUEST['message'] ;
    
$message "EL visitante ha dejado el siguiente mensaje: 

    $message

 y su respectivo email es: $email



RESPONDE PRONTO!!!!

"
;



  
$message2 "Hola!!! 

Hemos recibido su mensaje!!! en poco tiempo estaremos contactandolos a Uds!!

Saludos


5+2 Group
"
;

    
$headers "From: $email";
    
$headers2 "From: [email protected]";


  [
b]if ( (empty($email)) || (empty($message)) )  {
  
//error si alguno esta vacio
    
header"Location: http://www.cincomasdos.com.ar/form/form1.html" );

  } else {

  
//ninguno esta vacio correcto y envio
  
[/b]
  
mail"[email protected]""Feedback Form Results",
    
$message$headers );

  
mail$email"Recibimos su mensaje!!!"$message2$headers2 );

  
header"Location: http://www.cincomasdos.com.ar/form/thanks.html" );

[
b] }[/b]
?>
  #3 (permalink)  
Antiguo 30/05/2008, 08:05
 
Fecha de Ingreso: julio-2007
Mensajes: 57
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: Validación Formulario HTML con PHP

Cita:
Iniciado por minkweb Ver Mensaje
Claro x q primero estas diciendo q si solo $email esta vacio redireccione, tienes q preguntarle a la condicion si ambos estan vacios

Prueba asi brother

Código PHP:
<?php
    $email 
$_REQUEST['email'] ;
    
$message $_REQUEST['message'] ;
    
$message "EL visitante ha dejado el siguiente mensaje: 

    $message

 y su respectivo email es: $email



RESPONDE PRONTO!!!!

"
;



  
$message2 "Hola!!! 

Hemos recibido su mensaje!!! en poco tiempo estaremos contactandolos a Uds!!

Saludos


5+2 Group
"
;

    
$headers "From: $email";
    
$headers2 "From: [email protected]";


  [
b]if ( (empty($email)) || (empty($message)) )  {
  
//error si alguno esta vacio
    
header"Location: http://www.cincomasdos.com.ar/form/form1.html" );

  } else {

  
//ninguno esta vacio correcto y envio
  
[/b]
  
mail"[email protected]""Feedback Form Results",
    
$message$headers );

  
mail$email"Recibimos su mensaje!!!"$message2$headers2 );

  
header"Location: http://www.cincomasdos.com.ar/form/thanks.html" );

[
b] }[/b]
?>
Muchas gracias por tu ayuda. Como hago para validar direcciones de email para completarlo mejor? y otros tipos de controladores html? Saludos y desde ya gracias
  #4 (permalink)  
Antiguo 30/05/2008, 08:13
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Respuesta: Validación Formulario HTML con PHP

amigo todo eso lo haces con javascript...
es la manera mas rapida y facil de validad un formulario...

espero este enlace t sirva d algo

http://www.webtaller.com/construccio...javascript.php
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #5 (permalink)  
Antiguo 30/05/2008, 08:17
(Desactivado)
 
Fecha de Ingreso: mayo-2008
Mensajes: 85
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: Validación Formulario HTML con PHP

Cita:
Iniciado por T4ke0veR Ver Mensaje
amigo todo eso lo haces con javascript...
es la manera mas rapida y facil de validad un formulario...

espero este enlace t sirva d algo

www.webtaller.com/construccion/lenguajes/javascript/lecciones/validar_formularios_en_javascript.php
Hacerlo en javascript es mucho menos eficaz ya que podran mandar el formulario libremente sabiendo un poco de programación.

aqui tienes una función para validar la dirección de e-mail: www.desarrolloweb.com/articulos/990.php
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 09:24.