Salve a tutti.

Sto costruendo un motore di ricerca per Mysql.

Ho un campo "giorno" in cui faccio scrivere all'utente una data nel formato anno/mese/giorno

Quando poi vado a mostrare questo dato nella select scrivo:

Codice PHP:
SELECT idnumero,sezioneDATE_FORMAT(giorno,'%d/%m/%Y') as data FROM tabella ecc... 
E poi richiamo il dato semplicemente con un

Codice PHP:
print($results['data']); 
e lui mi formatta correttamente la data con giorno/mese/anno.

Ora il problema è questo: io vorrei fare una ricerca parametrata con due date (WHERE campo_data BETWEEN data_1 e data_2)...

però NON SO COME FAR SCRIVERE LA DATA ALL'UTENTE. Nel senso che se scrive giorno/mese/anno non trova nulla perché lui archivia i dati così:
2003-12-29 00:00:00

come posso fare? Io vorrei che scrivendo due date (da - a) nel formato giorno/mese/anno fosse possibile effettuare la ricerca...

Grazie
Franz