Foros del Web » Programando para Internet » PHP »

Una Ayudita con este formulario

Estas en el tema de Una Ayudita con este formulario en el foro de PHP en Foros del Web. Tengo este php que es el que procesar el formulario y funciona bien que tendria que agregarle para que tres campos de este formulario sean ...
  #1 (permalink)  
Antiguo 05/08/2006, 09:02
 
Fecha de Ingreso: septiembre-2004
Ubicación: Internet
Mensajes: 424
Antigüedad: 19 años, 7 meses
Puntos: 0
Una Ayudita con este formulario

Tengo este php que es el que procesar el formulario y funciona bien que tendria que agregarle para que tres campos de este formulario sean obligatorios:

Nombre
Telefono
Email

Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  
<html>  
<head>  
    <title>Procesa</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
</head>  
<body> 
<?  
if (!$HTTP_POST_VARS){  
?> 
<?  
}else{  
    
$cuerpo "Formulario de Citas\n"
    
$cuerpo .= $HTTP_POST_VARS["nul"] . "\n"
    
$cuerpo .= "Nombre: " $HTTP_POST_VARS["nombre"] . "\n"
    
$cuerpo .= "Telefono: " $HTTP_POST_VARS["telefono"] . "\n"
    
$cuerpo .= "E-Mail: " $HTTP_POST_VARS["email"] . "\n"
    
$cuerpo .= "Comentarios: " $HTTP_POST_VARS["comentarios"] . "\n";
    
$headers"FROM: " $HTTP_POST_VARS["email"] . "\n";
    
$cuerpo .= "Direccion I.P.: " .$_SERVER['REMOTE_ADDR'] . "\n";
    
   
mail("[email protected]","Formulario de Citas",$cuerpo,$headers); 

  
}  
?> 
</body> 
</html>  


<body> 
<meta http-equiv=refresh content=0;URL="gracias_por_sus_comentarios.html"> 
</body> 
</html>
  #2 (permalink)  
Antiguo 05/08/2006, 09:23
Avatar de devildriver  
Fecha de Ingreso: julio-2006
Mensajes: 118
Antigüedad: 17 años, 9 meses
Puntos: 0
Amigo espero que me logres entender, aqui te envio un ejemplo, espero que te sea de utilidad.

el uso de !$nombre me permite validar que el campo esta vacio si lo esta debo poner una advertencia.

Código PHP:

if (!$nombre || !$telefono || !$email // el nombre de las variables obligatorias 
{ echo "Debe completar los campos obligatorios";
exit;
}
else 
/* Aqui Colocas que quieres que haga despues que esas variables sean validas*/

Saludos amigo, echate un vistazo en javascript que segun existe rutinas para validar ese tipo de restricciones antes de enviar el formulario.
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 06:33.