Ciao,
Ho intenzione di creare un campo di ricerca unico (un campo testo tipo la home di google), che però possa allo stesso tempo funzionare anche da ricerca dettagliata.
Per questo, l'utente dovrebbe specificare nel caso di ricerca dettagliata dei parametri.
Nella query ho uma clausola WHERE per fare la ricerca:
((`numerazione` LIKE '%".$pesquisa."%') OR ('%".$pesquisa."%')) OR
((`titolo` LIKE '%".$pesquisa."%') OR ('%".$pesquisa."%')) OR
((`anno` LIKE '%".$pesquisa."%') OR ('%".$pesquisa."%')) OR
Però, se ho sia nel titolo che nell'anno '2013' mi salterebbero fuori 2 risultati
Avrei pensato però di dare la possibilità all'utente di fare una ricerca con i parametri, per esempio ricercare solo nel titolo o solo nell'anno aggiungendo parametro prima del valore, per esempio:
[anno]2013
[titolo] 2013
In questo caso la ricerca verrebbe effettuata SOLO nell'anno o SOLO nel titolo.
Come si potrebbe impostare il tutto?
Grazie