UPDATE li SQL sorgusunda WHERE = '$id' yapmışsın. Ben kod genelinde $id göremedim?
$id = $_GET['id'];
bunu unutmuş olabilirmisin? Ayrıca her yerde $_GET['id'] yapıp durmuşsun. Hepsini üstteki gibi tek bi değişken üzerinden kullansaydın hata payın azalmış olurdu