ancora niente...
perche' mi stampa le offerte se sono o maggiore uguale alla data di arrivo O maggiore uguale alla data di partenza.
Mi spiego

se ho un'offerta valida da 5 marzo 2007 al 29 marzo 2007 lui mi fa vedere lo stesso l'offerta anche se cerco dal 1 marzo al 20 marzo perche' il 20 marzo e' minore della data di partenza
mentre a me serve che estragga SOLO quelle comprese tra il 5 e 29 marzo

se sono dal 4 al 29 marzo non deve stampare niente.

Questo e' il codice che sto usando:


$sql1=mysql_query("select id, titolo, from_unixtime(cast(valida_da as signed),'%e/%m') as valida_da, from_unixtime(cast(valida_fino as signed),'%e/%m/%Y') as valida_fino, prezzo, trattamento, descrizione_offerta, scadenza, pacchetto from offerte where albergo='$hotel' and prezzo <= '$_POST[prezzo]' and valida_da >= '$_POST[data_arrivo]' AND valida_fino<= '$_POST[data_partenza]' and from_unixtime(scadenza, '%Y-%m-%d') >= CURDATE() order by scadenza asc");





dove sbaglio?