ciao, ho un problema con la ricerca per data:
1) se faccio solo una ricerca con filtro per data FUNZIONA
2) se faccio una ricerca con filtro per data insieme ad un'altro filtro FUNZIONA
3) se faccio una ricerca solo con altri filtri SENZA anche la ricerca per data NON FUNZIONA
perchè? :master:
Codice PHP:
<?
if ($search==1){
$dal_giorno=$aa1."-".$mm1."-".$gg1;
$al_giorno=$aa2."-".$mm2."-".$gg2;
if ($id_operatori){
$search_operatori="AND c_agenda.id_operatori like \"".$id_operatori."\"";
}
if ($id_admin){
$search_admin="AND c_agenda.id_admin like \"".$id_admin."\"";
}
if ($id_tecniche){
$search_tecniche="AND c_agenda.id_tecniche like \"".$id_tecniche."\"";
}
if ($id_admin_ins_dati_evento){
$search_admin_ins="AND c_agenda.id_admin_ins_dati_evento like \"".$id_admin_ins_dati_evento."\"";
}
$query="SELECT c_agenda.*, a_admin.*, a_tecniche.*, b_operatori.*, DATE_FORMAT(c_agenda.data_evento, '%d-%m-%Y')AS data_evento, DATE_FORMAT(c_agenda.data_ins_dati_evento, '%d-%m-%Y')AS data_ins_dati_evento
FROM c_agenda, a_admin, a_tecniche, b_operatori
WHERE c_agenda.id_operatori = b_operatori.id_operatori AND c_agenda.id_admin = a_admin.id_admin AND c_agenda.id_tecniche = a_tecniche.id_tecniche AND (c_agenda.id_eventi>0 ".$search_operatori.$search_admin.$search_tecniche.$search_admin_ins.$search_titolo_evento.$search_testo_evento.$search_data_evento.") AND c_agenda.titolo_evento like '%$chiave%' AND c_agenda.testo_evento like '%$chiave_due%' AND c_agenda.data_evento>='$dal_giorno' AND c_agenda.data_evento<='$al_giorno' ORDER BY c_agenda.data_evento DESC, c_agenda.data_ins_dati_evento DESC";
$ris_query=mysql_query($query, $conn);
}
?>