Buongiorno a tutti,
ho una form che serve a ricercare dei dati in un database, allo stato attuale l'utente può effettuare la ricerca inserendo o il cliente, o la targa o la data, il problema è che se non valorizza nessuno dei campi, cliccando sul pulsante CERCA, gli vengono mostrati TUTTI i record presenti nel database.

Il codice di ricerca è questo :

codice:
$cliente = $_POST['cliente'];
$targa = $_POST['targa'];
$data = $_POST['data'];


$query = "SELECT * FROM CommesseOfficina WHERE 1";


if (!empty($cliente)) {
    $query .= " AND `cliente` = '$cliente'";
}
if (!empty($targa)) {
    $query .= " AND `targa` = '$targa'";
}


if (!empty($data)) {
    $query .= " AND `data` = '$data'";
}
bene, vorrei implementare un else che obblighi l'utente a valorizzare almeno uno dei campi, non so però come scrivere il pezzo di codice.

Mi aiutate ?