Non si vede la parte dello script che valorizza le variabili. Ad esempio $username = $_POST['username'];

Non è che usi/usavi una versione di php 4 e che sei passato ad una versione più recente ? Questo potrebbe essere una spiegazione.