Introducció al projecte: diferència entre les revisions
Es crea la pàgina amb «== Objectiu del projecte == L’objectiu del projecte és crear una aplicació mitjançant PHP amb una connexió a MariaDB per enregistrar, consultar i esborrar usuaris. Principalment, comptarà amb tres formularis, més un adicional: * Creació d'usuaris * Consulta d’usuaris * Esborrament d’usuaris * Actualització d’usuaris (adicional) Dins de la creació d’usuaris s’hauran d’implementar diversos camps a emplenar, te...». |
Cap resum de modificació |
||
| Línia 16: | Línia 16: | ||
Tot i això, s’ha afegit un [[Formulari d'actualització d'usuari|formulari d’actualització de dades]], on es poden actualitzar els camps d’un usuari mitjançant un formulari de cerca per seleccionar l’usuari i diferents entrades per modificar els camps, sempre havent-hi de posar la contrasenya de l’usuari que es vol actualitzar | Tot i això, s’ha afegit un [[Formulari d'actualització d'usuari|formulari d’actualització de dades]], on es poden actualitzar els camps d’un usuari mitjançant un formulari de cerca per seleccionar l’usuari i diferents entrades per modificar els camps, sempre havent-hi de posar la contrasenya de l’usuari que es vol actualitzar | ||
== Estructura de directoris del projecte == | |||
<pre> | |||
pj_php_mariadb | |||
├── administracioDB (directori protegit amb usuari i contrasenya) | |||
│ ├── creacioBD.php | |||
│ ├── creacioTaula.php | |||
│ ├── descarregarPDF.php | |||
│ ├── eliminacioBD.php | |||
│ ├── exemples.html | |||
│ └── totsDB.php | |||
├── condicions | |||
│ └── condicions.html | |||
├── formularis | |||
│ ├── actualitzaUsuari.php | |||
│ ├── altaUsuari.html | |||
│ ├── altaUsuari.php | |||
│ ├── consultaUsuari.php | |||
│ └── esborramentUsuari.php | |||
├── index.html | |||
├── pdf | |||
│ ├── (numerodocument) | |||
│ │ └── nom_cognoms.pdf | |||
└── php | |||
├── actualitzarConfirmar.php | |||
├── connexioR.php | |||
├── connexioRW.php | |||
├── descarregarPDF.php | |||
├── esborrarConfirmar.php | |||
├── funcions.php | |||
└── validacioDades.ph | |||
</pre> | |||
Revisió de 00:54, 9 des 2025
Objectiu del projecte
L’objectiu del projecte és crear una aplicació mitjançant PHP amb una connexió a MariaDB per enregistrar, consultar i esborrar usuaris.
Principalment, comptarà amb tres formularis, més un adicional:
- Creació d'usuaris
- Consulta d’usuaris
- Esborrament d’usuaris
- Actualització d’usuaris (adicional)
Dins de la creació d’usuaris s’hauran d’implementar diversos camps a emplenar, tenint en compte que alguns s’ha de validar el contingut segons certs requisits i s’haurà d’enregistrar els valors dins d’una base de dades. Un dels camps és un fitxer PDF, el qual s’ha d’assegurar que es desa en el servidor i a la BBDD i posteriorment es pot descarregar.
Dins de la consulta d’usuaris s’haurà de crear un formulari de cerca amb alguns criteris i s’haurà de mostrar els resultats trobats en format taula. S’haurà de verificar que l’usuari no té permisos inadequats a l’hora de fer la cerca (únicament de lectura)
Finalment, hi haurà un formulari d’esborrament d’usuaris, on mitjançant un altre formulari de cerca, s’haurà d’especificar quin usuari esborrar i també s’haurà d'introduir la seva contrasenya per tal d’esborrar-lo.
Tot i això, s’ha afegit un formulari d’actualització de dades, on es poden actualitzar els camps d’un usuari mitjançant un formulari de cerca per seleccionar l’usuari i diferents entrades per modificar els camps, sempre havent-hi de posar la contrasenya de l’usuari que es vol actualitzar
Estructura de directoris del projecte
pj_php_mariadb
├── administracioDB (directori protegit amb usuari i contrasenya)
│ ├── creacioBD.php
│ ├── creacioTaula.php
│ ├── descarregarPDF.php
│ ├── eliminacioBD.php
│ ├── exemples.html
│ └── totsDB.php
├── condicions
│ └── condicions.html
├── formularis
│ ├── actualitzaUsuari.php
│ ├── altaUsuari.html
│ ├── altaUsuari.php
│ ├── consultaUsuari.php
│ └── esborramentUsuari.php
├── index.html
├── pdf
│ ├── (numerodocument)
│ │ └── nom_cognoms.pdf
└── php
├── actualitzarConfirmar.php
├── connexioR.php
├── connexioRW.php
├── descarregarPDF.php
├── esborrarConfirmar.php
├── funcions.php
└── validacioDades.ph