Formulari d'alta d'usuari

De Wiki personal d'en Guillem Serrat

Formulari inicial d'alta d'usuari

Dins d'aquesta web trobarem el formulari per dona d'alta usuaris. L'aspecta serà aquest:

S'ha produït un error en crear la miniatura: Fitxer inexistent

En total hi haurà 19 camp a emplenar, a partir de la següent taula es pot veure quins són i de quin tipus

Nom del camp Tipus de camp
Tipus de Document Desplegable de selecció
Número Document Text
Nom Text
Cognoms Text
Sexe Desplegable de selecció
Data de naixement Data
Correu electrònic Email
Confirmació de correu electrònic Email
Telèfon mòbil Telèfon
Població Desplegable de selecció
Codi Postal Text
Adreça Text
Periodicitat de cobrament Botons d’opció
Acceptació de condicions Casella de selecció
Acceptació de comunicacions Casella de selecció
Contrasenya Contrasenya
Confirmació de contrasenya Contrasenya
Observacions Àrea de text
Fitxer Fitxer

Tots ells tenen en comú:

  • Tots tenen un label, indicant el nom del campCompten amb un placeholder.
  • En cas de la data i els desplegables de selecció, se’ls hi ha assignat el valor per defecte
  • Tots tenen l’atribut required excepte l’acceptació de comunicacions i les observacions

Alguns elements en especial, tenen certes peculiaritats:

  • En el text de les condicions, s’inclou l’enllaç a les condicions


El formulari serà de tipus POST i inclourà un tipus d'encoding, el qual permet pujar fitxers PDF. L'acció del formulari es un fitxer php que valida les dades segons certes condicions i les enregistra a la BBDD

<form action="../php/validacioDades.php" method="post" enctype="multipart/form-data">

A la part final del formulari comptarem amb dos botons, el primer per enviar el formulari i el segon per netejar les dades, que també dirigeix a l'usuari a l'inici del formulari

<!-- Botons -->
<input type="submit" value="Enviar">
<input type="reset" value="Netejar" onclick="window.location.href='#'">
S'ha produït un error en crear la miniatura: Fitxer inexistent

Validació de dades d’alta d’usuari i inserció de dades a la BBDD

Un cop s'envia el formulari, s'ha de passar per un procés de validació de dades segons certs criteris. Moltes de les verificacions es duen a terme amb les funcions desenvolupades prèviament, i per això les hem d'incorporar a un document (com si fos una biblioteca)

require_once "funcions.php"; // Fem un "copia i enganxa" del contingut del fitxer en el codi
// Únicament ho fem una vegada, en cas d'haver-hi més require iguals, s'ignoraran.

a

a

a