Código de PHP - Formulario para registro de miembros

Imágen de perfil
Val: 62
Ha aumentado su posición en 3 puestos en PHP (en relación al último mes)
Gráfica de PHP

Formulario para registro de miembrosgráfica de visualizaciones


PHP

Actualizado el 5 de Junio del 2019 por Jag (5 códigos) (Publicado el 31 de Julio del 2015)
44.377 visualizaciones desde el 31 de Julio del 2015
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.

Requerimientos

5.0
estrellaestrellaestrellaestrellaestrella(8)

Actualizado el 5 de Junio del 2019 (Publicado el 31 de Julio del 2015)gráfica de visualizaciones de la versión: 5.0
44.378 visualizaciones desde el 31 de Julio del 2015
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
79
80
81
form.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>
 
 
 
registro.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 (8)

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
jesus
18 de Junio del 2018
estrellaestrellaestrellaestrellaestrella
gracias
Responder
claudia
17 de Octubre del 2018
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
jose
24 de Octubre del 2018
estrellaestrellaestrellaestrellaestrella
ERROR: Error al enviar el mensaje
en la linea 51 y 39

: Undefined variable: residencia in C:\wamp\www\josal\inc\registro.php on line 39
$residencia

arning: mail(): Failed to connect to mailserver at &quot;localhost&quot; port 25, verify your &quot;SMTP&quot; and &quot;smtp_port&quot; setting in php.ini or use ini_set() in C:\wamp\www\josal\inc\registro.php on line 51

quien puede ayudarme

sera por tener unn servidor local?
Responder
María
8 de Enero del 2019
estrellaestrellaestrellaestrellaestrella
Buenos días;
Estoy armando un formulario con estos datos de base. Pero no soy programadora, soy diseñadora autodidacta en programación. Dónde debo incorporar el PHP, en una hoja distinta y después lo llamo? si es así, cómo lo llamo desde el HTML?
Responder
Imágen de perfil
7 de Junio del 2019
estrellaestrellaestrellaestrellaestrella
Espero hayas resuelto el problema. Si necesitas ayuda hazmelo saber!
Responder
Arturo
21 de Diciembre del 2019
estrellaestrellaestrellaestrellaestrella
Muchas gracias
Responder

Comentar la versión: 5.0

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

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3232