Originariamente inviato da Alhazred
Sbagli nel non dire che errore ti da.

Ad ogni modo, $data = $_POST non serve a niente se non ad occupare memoria, usa direttamente $_POST.
Era la sintassi

Ho risolto così:

$filiale = $data[filiale'];
if ($filiale != "") {
} else {
$filiale = 'NULL';
}