In PHP possiamo salvare nel database i dati di un carrello di un e-commerce.
La soluzione è la seguente:
function save_cart() {
global $db;
if(isset($_SESSION['cart'])) {
$data = serialize($_SESSION['cart']);
$time = strftime('%Y-%m-%d %H-%M-%S', time());
$insert = ['time' => $time, 'data' => $data];
$db->insert('cart', $insert);
}
}
Questa soluzione è utile quando nel backend vogliamo richiamare un carrello per ultimare un ordine.