Questo perché la tua query è//seleziona * dai periodi WHERE id <$id ORDER BY id DESC LIMIT 1; il tuo primo $id sarà sempre uguale id.
Questo perché la tua query è//seleziona * dai periodi WHERE id <$id ORDER BY id DESC LIMIT 1; il tuo primo $id sarà sempre uguale id.