ho un piccolo problema perche' nell'array non riesco a memorizzare anche il parametro $durata, ecco la mia query:
Codice PHP:
$array = array();
$query_offerte="SELECT id_offerta, titolo, DATE_FORMAT(valida_da, '%d/%m/%Y') AS valida_da_ita, DATE_FORMAT(valida_fino, '%d/%m/%Y') AS valida_fino_ita, minimo_notti, prezzo, prezzo_come, trattamento, id_albergo, mezzo_di_trasporto FROM tbl_offerte WHERE '$arrivo' between DATE_ADD(valida_da, INTERVAL -3 DAY) AND valida_fino ";


if(
$durata=="1"){
$query_offerte .= "";
}
if(
$durata=="2"){
$query_offerte .= " and prezzo_come <= 5";
}
if(
$durata=="3"){
$query_offerte .= " and prezzo_come >= 6 and prezzo_come <9";
}
if(
$durata=="4"){
$query_offerte .= " and prezzo_come >9";
}

$array[] = $query_offerte;

if (
$orderby==""){
$query_offerte .= " ORDER by valida_da";
}
if (
$orderby=="1"){
$query_offerte .= " ORDER by prezzo asc";
}
if (
$orderby=="2"){
$query_offerte .= " ORDER by prezzo desc";

mette in memoria solo fino a $valida_fino e quindi mi perde il valore di $durata