non funziona la ricerca per data (data_evento)

prinzart

Utente Attivo
26 Feb 2007
40
0
0
ciao, se cerco selezionando la data nella ricerca mi tira fuori tutti i dati che sono nellla tabella del db senza filtrarmi la ricerca per data che gli ho chiesto, dove sbaglio?

<?
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."\"";
}
if ($data_evento){
$search_data_evento="AND c_agenda.data_evento >= \"".$dal_giorno."\" AND c_agenda.data_evento <= \"".$al_giorno."\"";
}
$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%' ORDER BY c_agenda.data_evento DESC, c_agenda.data_ins_dati_evento DESC";
$ris_query=mysql_query($query, $conn);
}
?>
 
Ultima modifica:

maxbossi

Amministratore
Membro dello Staff
ADMIN
MOD
25 Feb 2003
2.025
43
48
www.ikiweb.it
Sei sicuro che il tuo DB utilizzi il formato italiano DD/MM/YYYY e non quello inglese MM/DD/YYYY?
 

prinzart

Utente Attivo
26 Feb 2007
40
0
0
sono sicuro che usa quello inglese, anche perchè per fare stampare correttamente da data devo mettere nella query questo:

DATE_FORMAT(c_agenda.data_evento, '%d-%m-%Y')AS data_evento

il problema credo sia qui:

if ($data_evento){
$search_data_evento="AND c_agenda.data_evento >= \"".$dal_giorno."\" AND c_agenda.data_evento <= \"".$al_giorno."\"";
}

forse ho sbagliato qualcosa in questo if
 
Ultima modifica:

prinzart

Utente Attivo
26 Feb 2007
40
0
0
se seleziono una ricerca dei nomi dei admin questo è quello che mi stampa, e funziona correttamente, infatti ho cercato tuttti gli annunci di Rossi e infatti l'id 4 corrisponde a lui:

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 AND c_agenda.id_admin like "4") AND c_agenda.titolo_evento like '%%' AND c_agenda.testo_evento like '%%' ORDER BY c_agenda.data_evento DESC, c_agenda.data_ins_dati_evento DESC

ma se cerco per data, mi dovrebbe stampare al posto di AND c_agenda.id_admin like "4" mi dovrebbe stampare AND c_agenda.data_evento>='2007-05-28' AND c_agenda.data_evento<='2007-07-16' e invece questo non me lo stampa
 

maxbossi

Amministratore
Membro dello Staff
ADMIN
MOD
25 Feb 2003
2.025
43
48
www.ikiweb.it
Scusa ma la variabile $data_evento da dove arriva? la passi tramite form o quesrystring?
Poi vedo che nelle variabili $dal_giorno e $al_giorno usi una data formattata nel formato aa/mm/dd... questo non è il formato inglese...
 
Discussioni simili
Autore Titolo Forum Risposte Data
felino Pagina di ricerca: la paginazione non funziona WordPress 0
S Database - il form di ricerca non funziona Database 1
F comando di inclusione file audio in I-Pad non funziona HTML e CSS 1
R jquery che cambia css di un elemento non mi funziona sulla pagina caricata da ajax Ajax 5
zorro CREATE TABLE non funziona PHP 6
P jquery refresh div non funziona Javascript 0
zorro modulo di registrazione: funziona ma non sempre PHP 2
T IP INFO NON FUNZIONA PHP 0
P Data scraping in PHP non funziona PHP 4
P Pagina modifica record che non funziona PHP 0
Shyson Codice wp-login non funziona PHP 2
R INSERT INTO tabella non funziona Classic ASP 2
F Script java elenco alfabetico non funziona Javascript 3
R Select concatenata che non funziona la seconda volta Ajax 3
A funzione iconv () non mi funziona PHP 4
D Alias AS non funziona più con DATE_FORMAT? MySQL 2
Alex_70 Button non funziona nella form PHP 2
Tommy03 Order by non funziona MySQL 6
D FPDF non funziona PHP 3
M Guestbook - non funziona dopo upgrade di PHP PHP 5
T script jquery non funziona più dopo il passaggio a MVC jQuery 5
F [Javascript] comando innerHTML non funziona Javascript 5
Max 1 [PHP] Script che funziona in locale e non online PHP 16
P [Joomla] Il mio iframe non funziona più Joomla 0
gandalf1959 [PHP] Inserimento di più righe non funziona come mi aspetto... PHP 2
felino [Windows 8.1] Windows Update non funziona correttamente Windows e Software 3
max1974 [Javascript] Grafico ajax non funziona Javascript 0
M [HTML] Picture Tag non funziona in header-Element HTML e CSS 0
A Libero mail non funziona Posta Elettronica 3
mferri Collegamento con xampp non funziona più da cambio di operatore. Web Server 2
L [HTML] Caricato sito sul server, ma non funziona con tutti i browser HTML e CSS 2
L Caricato sito sul server, ma non funziona con tutti i browser Presentati al Forum 1
I PHPMailer non funziona PHP 13
H [Photoshop] Filtro Nik Dfine non funziona. Photoshop 1
K Ipcam 4g e smartphone 4g non funziona IP Cam e Videosorveglianza 4
M [RISOLTO]Windows media player non mi funziona più su win 10 pro 64 bit Windows e Software 2
F [MS Access] VBA non funziona più MS Access 2
A [Photoshop] Tavoletta grafica Huion non funziona con PS CS6 Photoshop 2
V Creare tabella mysql con php non funziona PHP 1
Koboshi [Javascript] Carico sul server e non funziona più. Javascript 4
Koboshi [HTML] Line-height non funziona ç_ç HTML e CSS 3
V [PHP] Perché non funziona ? PHP 1
I [CSS] Galleria immagini non funziona HTML e CSS 12
paloppa [Javascript] Mindate non funziona Javascript 0
G [PHP] ini_set() non funziona PHP 4
X [PHP] campi obbligatori multiupload non funziona PHP 6
K [Visual Basic] Stampa e modifica record non funziona più Visual Basic 0
otto9due .detach().appendTo(..) Perchè non funziona? jQuery 1
ken_korn [Javascript][Risolto] browser.tab.Tabs.favIconUrl non funziona Javascript 5
bubino8 [PHP] split con ajax non funziona PHP 7

Discussioni simili