si, se la data arriva da un form dovrai assegnare a $data il contenuto del campo data, per esempio:
codice:
$data = $_POST['nome_campo_data'];
...
...