Bè, dovrebbe darti quell'errore quando non selezioni nessuna checkbox.

In quel caso $_POST['item'] non è definito e se lo passi a foreach genera un errore.

Dovresti controllare prima $_POST['item'] con isset()