Històric de compres
De Wiki personal d'en Guillem Serrat
Històric de compres
Connexió a la BD
En aquest cas no requerim cap sessió, ja que únicament es mostren les dades de la BD
El que si necessitem és una connexió d'escriptura a la BD, ja que es defineix la funcionalitat de poder esborrar l'històric, no només mostrar-lo.
require_once "../connexioBD/connexioRW.php";
Recuperació de l'històric
Mostra de l'històric
Agrupació de resultats per compra
Els resultats són els detalls de les compres. És possible que tinguem 9 resultats però realment son 3 compres, és per això que hem d'agrupar aquests 9 resultats en compres
L'objectiu és tenir una array amb totes les compres que dins seu tingui com a vectors la data de compra, el total i una altra array que sigui els detalls de la compra. Es pot consultar l'Exemple de model de dades de l'array $compres
Eliminació de l'històric
Exemple de model de dades de l'array $compres
$compres = array(
101 => array( // Compra 1
'data' => '2025-01-10 18:32:00',
'total' => 45.90,
'productes' => array( // Detalls dels productes
array( // Detalls Producte 1
'compra_id' => 101,
'data_compra' => '2025-01-10 18:32:00',
'total_compra' => 45.90,
'producte_id' => 1,
'nom_producte' => 'Teclat mecànic',
'quantitat' => 1,
'preu_unitari' => 29.90
),
array( // Detalls Producte 2
'compra_id' => 101,
'data_compra' => '2025-01-10 18:32:00',
'total_compra' => 45.90,
'producte_id' => 2,
'nom_producte' => 'Ratolí òptic',
'quantitat' => 1,
'preu_unitari' => 16.00
)
)
),
102 => array( // Compra 2
'data' => '2025-01-12 09:15:00',
'total' => 120.00,
'productes' => array( // Detalls dels productes
array( // Producte 1
'compra_id' => 102,
'data_compra' => '2025-01-12 09:15:00',
'total_compra' => 120.00,
'producte_id' => 3,
'nom_producte' => 'Auriculars sense fil',
'quantitat' => 2,
'preu_unitari' => 60.00
)
)
)
);