PHP:
switch ($_POST['Radio_Ricerca']) {
case "Codice": $wh = " UPPER(CODICE) LIKE '$stringa%'";
break;
case "Categoria": $wh = " UPPER(CATEGORIA) LIKE '%$stringa%'";
break;
case "Autore": $wh = " UPPER(AUTORE) LIKE '%$stringa%'";
break;
case "Titolo": $wh = " UPPER(TITOLO) LIKE '%$stringa%'";
break;
case "Casa_ED": $wh = " UPPER(CASA_EDITRICE) LIKE '%$stringa%'";
break;
case "Anno": $wh = " UPPER(ANNO) LIKE '%$stringa%'";
break;
case "Tutto": $wh = "UPPER(CODICE) LIKE '$%stringa%' OR UPPER(AUTORE) LIKE '%$stringa%' OR UPPER(TITOLO) LIKE '%$stringa%' OR UPPER(CASA_EDITRICE) LIKE '%$stringa%' OR UPPER(ANNO) LIKE '%$stringa%'";
default: $wh = " UPPER(CODICE) LIKE '$stringa%'";
break;
}
Il break dopo il default c'è... :S