Non stai ricevendo il valore di $id=$_GET['id'];
E lo stai usando (prima che venga inizializzato).
Usa php in isset() funzione per verificare se la variabile è definita o meno.
Quindi, aggiorna la linea a:
$id = isset($_GET['id']) ? $_GET['id'] : '';