prepare(" SELECT o1.idOrdine, o1.dataOraCreazione, o1.statoConferma, o1.orarioConsegna, o1.totale, o1.tempoStimatoConsegna, so1.nomeStato FROM ordine AS o1 JOIN storicoStato AS ss1 ON o1.idOrdine = ss1.idOrdine JOIN statoOrdine AS so1 ON ss1.idStatoOrdine = so1.idStatoOrdine WHERE o1.idCliente = :idCliente AND so1.posizione = ( SELECT MAX(so2.posizione) FROM storicoStato AS ss2 JOIN statoOrdine AS so2 ON ss2.idStatoOrdine = so2.idStatoOrdine WHERE ss2.idOrdine = o1.idOrdine ) "); $stmt->execute([ "idCliente" => $idCliente ]); $ordini = $stmt->fetchAll(PDO::FETCH_ASSOC); /* TODO SQL DI SUPPORTO - Elenco e stato degli ordini del cliente. * Input: $idCliente. Output: idOrdine, dataOraCreazione, statoConferma, * orarioConsegna, totale, tempoStimatoConsegna, nomeStato. */ $pageTitle = "I miei ordini"; $basePath = ".."; require __DIR__ . "/../includes/header.php"; ?>

I miei ordini

Nessun ordine da mostrare.
ID Creato Conferma Avanzamento Consegna Totale