tu hai un drap down list che permette n scelte!
quando un utente clicca su tutto la tua query riporterà una sola select , nessun where se vuoi che compaiano tutti i risultati!
tipo
if($invio == "tutti"){
$sql = "SELECT * FROM tabella";
}// se poi dovrai condizionare altra roba
else if $invio == "uno"){
$sql = "SELECT * FROM tabella WHERE nomecampo=''$invio";
}