si in effetti è quello che già faccio, seleziono solo i prezzi di 1 e 7 giorni (che poi divido) e le ordino, cosi:
Codice PHP:
where id_albergo=\"$id_hotel\" and valida_fino >= CURDATE() and cancellata=\"0\" and prezzo_come IN(1, 7) order by valida_da asc
in pratica dico:
dove l'id dell'hotel ad esempio è 1, la scadenza (valida_fino) è maggiore o uguale a ora, non è cancellata ed il prezzo deve essere giornaliero (1) o settimanale (7) ordinando per data di inizio offerta
ora non devo fare altro che tra 2,3,4,20 prezzi visualizzare solo quello piu' basso
in un'altra pagina faccio cosi:
nel while ci metto
Codice PHP:
$prezzo_come = $riga_offerte['prezzo_come'];$prezzo_da_mostrare = ($prezzo/$prezzo_come);$prezzo_da_mostrare = number_format($prezzo_da_mostrare, 2, ',', ' ');$prezzo_da_mostrare = str_replace(",",".",$prezzo_da_mostrare);
e sembra funzionare, devo capire se riesco ad adattarlo a quello che mi serve