Código de PHP - Formulario para registro de miembros

Imágen de perfil

Formulario para registro de miembrosgráfica de visualizaciones


PHP

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 22 de Septiembre del 2015 por JAG (Creado el 31 de Julio del 2015)
3.428 visualizaciones desde el 31 de Julio del 2015. Una media de 49 por semana
Este formulario solicitará al aplicante que ingrese su información personal; después
validará esta información y, de ser aceptable, formulará y enviará un correo electrónico con los
datos del solicitante al administrador de la web.

5.0
estrellaestrellaestrellaestrellaestrella(2)

Actualizado el 24 de Septiembre del 2015 (Creado el 31 de Julio del 2015)gráfica de visualizaciones de la versión: 5.0
3.429 visualizaciones desde el 31 de Julio del 2015. Una media de 49 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
CODIGO HTML
 
 <body>
 <h2>Registro de Miembros</h2>
 <form method="POST" action="registro.php">
 Nombre: <br />
 <input type="text" name="nombre" size="50" />
 <p>
  Email: <br />
 <input type="text" name="email" size="50" />
 <p>
 Dirección: <br />
 <textarea name="direccion" rows="5" cols="40"></textarea>
 <p>
 Edad: <br />
 <input type="text" name="edad" size="3" />
 <p>
 Profesión: <br />
 <input type="text" name="profesion" size="50" />
  <p>
 <input type="submit" name="submit" value="Enviar" />
 </form>
 </body>
 
 
CODIGO PHP
 
<body>
 <h2>Registro de Miembros</h2>
<?php
 // recupera los datos del envío POST
 $nombre = $_POST['nombre'];
 $email = $_POST['email'];
 $direccion = $_POST['direccion'];
 $edad = $_POST['edad'];
 $profesion = $_POST['profesion'];
 
 
 // valida los datos enviados
 // verifica el nombre
 if(empty ($nombre)){
 die ('ERROR: Por favor proporcione su nombre.');
 }
 // verifica la dirección
 if(empty ($direccion)) {
 die ('ERROR: Por favor proporcione su dirección.');
 }
 // verifica la edad
 if(empty ($edad)) {
 die ('ERROR: Por favor proporcione su edad');
 } else if ($edad < 18 || $edad >60){
 die ('ERROR: Las membresías sólo están disponibles para mayores
de 18 y menores de 60 años.');
 }
 // verifica la profesión
 if(empty ($profesion)) {
 die ('ERROR: Por favor proporcione su profesión.');
 }
 // verificar estatus residencial
 if(strcmp ($residencia, 'no') == 0) {
 die ('ERROR: Las membresías sólo están abiertas para residentes.');
 }
 // si llegamos a este punto
 // todos los datos de entrada han pasado la validación
 // entonces crea y envía el mensaje de correo electrónico
 $to = 'webmaster@algun.dominio.com';
 $from = $email;
 $subject = 'Solicitud de membresía';
 $body = "Nombre: $nombre\r\nDirección: $direccion\r\n
 Edad: $edad\r\nProfesión: $profesion\r\n";
 
 if (mail($to, $subject, $body, "From: $from")){
 echo 'Gracias por enviar su solicitud.';
 } else {
 die ('ERROR: Error al enviar el mensaje');
 }
?>
 </body>



Comentarios sobre la versión: 5.0 (2)

Darwin
12 de Febrero del 2016
estrellaestrellaestrellaestrellaestrella
Gracias amigo un gran aporte saludos
Responder
jesus
28 de Febrero del 2016
estrellaestrellaestrellaestrellaestrella
gracias por compartir
Responder

Comentar la versión: 5.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s3232