VVoVe:

corretto con
Codice PHP:
if($_REQUEST['data_da'] != NULL AND $_REQUEST['data_a'] != NULL)
        {
        
$array_date explode("/"$_REQUEST['data_pagamento']);
        
$query .=  " AND data_pagamento between '$data_da' AND '$data_a'";
        }

$query .=  " ORDER BY data_pagamento"
ora la query:
SELECT anagrafica.id_ass, anagrafica.cognome_nome,
anagrafica.indirizzo_res, concat(anagrafica.cap_res,'-',anagrafica.comune_res,'-
','(',anagrafica.prov_res,')') as indirizzoresidenza, anagrafica.indirizzo_dom, concat
(anagrafica.cap_dom,'-',anagrafica.comune_dom,'-','(',anagrafica.prov_dom,')') as
indirizzodomicilio, anagrafica.selezione_ind, anagrafica.selezione_ind2,
pagamenti.id_transaz, pagamenti.id_pagamento, pagamenti.descr_pagamento,
pagamenti.data_pagamento, pagamenti.valore FROM anagrafica INNER JOIN pagamenti ON
anagrafica.id_ass = pagamenti.id_ass WHERE 1 AND data_pagamento between '28/07/2001'
AND '28/07/2002' ORDER BY data_pagamento
non da errori, ma neanche risultati....p.s ho notato l'errore subito dopo averlo postato, mi vergogno come una ladra...