Buon pomeriggio ho il seguente problema.
Ho 4 campi per la ricerca
1° testata,2°oggetto,3° e 4° sono date tra le quali devo estrapolare i dati che ho.
Questo è il controllo con il quale estrapolo a seconda della ricerca non è tutto ovviamente,quindi inserirò solo alcune parti:
i controlli funzionano tutti tranne quello per ricerca TRA date.Potreste gentilmente darmi una mano?codice://seleziono tutto if($txtTestata=="" && $txtOggetto=="" && $dataDa=="" && $dataA=="") { $sql="SELECT nProgr, cTestata, cOggetto, PhFile, dDataIns, dDataScad FROM TBRASSEGNA ORDER BY dDataIns DESC"; ... } //ricerca per testata elseif($txtTestata!=""){ $sql="SELECT nProgr, cTestata, cOggetto, PhFile, dDataIns, dDataScad FROM TBRASSEGNA WHERE cTestata='$txtTestata' ORDER BY dDataIns DESC"; .... } //ricerca per oggetto elseif($txtOggetto!="" && $txtTestata==""){ $sql="SELECT nProgr, cTestata, cOggetto, PhFile, dDataIns, dDataScad FROM TBRASSEGNA WHERE cOggetto='$txtOggetto' ORDER BY dDataIns DESC"; .... } //ricerca per date elseif(($dataDa!="" || $dataA!="") && $txtTestata==""){ $sql="SELECT * FROM TBRASSEGNA WHERE (dDataIns) BETWEEN '$dataDa' AND '$dataA' order by dDataIns"; ... }
Grazie mille...e buona serata

Rispondi quotando