pateketrueke, es correcto lo que dices de $i, ya lo he cambiado.
Finalmente el problema era otro, un tema de comillas,
he cambiado esto:
Código PHP:
$insertfecha7="UPDATE reg SET destino='$verde' WHERE id='$a1'";
por esto:
Código PHP:
$insertfecha8="UPDATE reg SET destino='$verde' WHERE id='".$a1."'";
y ha funcionado!!
muchas gracias