il codice postato non ha niente di sbagliato,
magari piu' avanti modifichi il valore di $noprev

...poi hai postato due righe ...posta un po' in piu'