ok l'errore stava nel fatto che posticipavo le variabili dopo l'else e ovviamente ciò non produceva risultati.


codice:
if (isset($_POST["upimg"])) {

$up="vero";

$id_categoria=$_POST["upimg"];

$LARGEFILE=$_FILES["largeimage"]["name"]; // CON FILES

}else{$up="falso";}


if (isset($_POST["categoria"]) && isset($_POST["sottocategoria"])){

   $id_categoria = $_POST["categoria"];
   $nome_sottocategoria = $_POST["sottocategoria"];

}

?>