DB_select($nome_tabella, $option_1); if (!empty($query_nome)) { $intestazione = stripslashes($query_nome[0]['Intestazione']); $note = stripslashes($query_nome[0]['Note1']); } ?> " . $_GET['errore'] . "

"; } ?> " . $_GET['messaggio'] . "

"; } ?>
Cambia Anno:
Prezzi per Annuncio #
prepare(" SELECT p.etichetta, p.data_inizio, p.data_fine, pr.numero_persone, pr.prezzo_euro FROM tabella_periodi p JOIN prezzi pr ON pr.id_periodo = p.id WHERE p.id_annuncio = ? AND YEAR(p.data_inizio) = ? ORDER BY p.etichetta, p.data_inizio, pr.numero_persone "); $stmt->execute([$idAnnuncio, $anno]); $rows = $stmt->fetchAll(PDO::FETCH_ASSOC); // Organizza per etichetta $grouped = []; foreach ($rows as $row) { $etichetta = $row['etichetta']; $range = date('d/m/Y', strtotime($row['data_inizio'])) . " → " . date('d/m/Y', strtotime($row['data_fine'])); // Inserisci periodo (senza duplicati) if (!in_array($range, $grouped[$etichetta]['periodi'] ?? [])) { $grouped[$etichetta]['periodi'][] = $range; } // Inserisci prezzi unici $prezzo_str = $row['numero_persone'] . " pers → €" . number_format($row['prezzo_euro'], 2, ',', '.'); $grouped[$etichetta]['prezzi_hash'][$prezzo_str] = true; } ?>
$data): ?>
Etichetta
Periodo
Prezzi