Edició de dades de l'usuari: diferència entre les revisions

De Wiki personal d'en Guillem Serrat
Cap resum de modificació
Cap resum de modificació
Línia 17: Línia 17:


== Formulari d'edició de dades ==
== Formulari d'edició de dades ==
== Actualització de dades ==
=== Recuperació de les dades de l'usuari a la BD ===
=== Recuperació de les dades del formulari ===
=== Determinar si camps únics han canviat ===
=== Verificacions bàsiques ===
=== Verificacions de camps únics ===
=== Inserció de dades a la BD ===
== Mostra de missatges d'error o èxit ==
== Codi complet ==

Revisió del 18:33, 10 gen 2026

Edició de les dades de l'usuari

Inicialització de la sessió i connexió a la BD

Sempre que es treballa amb sessions, el primer que hem de fer és iniciar-la abans d'escriure el codi HTML

session_start();

A més, hem de requerir el fitxer amb les funcions i una connexió a la BD. En aquest cas, com hem de modificar dades de l'usuari i per tant actualitzar registres de la BD farem servir la connexió d'escriptura.

require 'funcions.php';
require './connexioBD/connexioRW.php';

Requerir autenticació

Per accedir a aquesta pàgina, és imperatiu que l'usuari estigui autenticat, en cas contrari no hi pot accedir.

Per verificar que l'usuari està autenticat, farem servir la funció requerir_autenticacio

// Requerir autenticació per accedir a la pàgina
requerir_autenticacio();

Formulari d'edició de dades

Actualització de dades

Recuperació de les dades de l'usuari a la BD

Recuperació de les dades del formulari

Determinar si camps únics han canviat

Verificacions bàsiques

Verificacions de camps únics

Inserció de dades a la BD

Mostra de missatges d'error o èxit

Codi complet