ahh..ok..
io prima avevo impostato il mio ciclo while così

$p1 = TRUE;
while ($p1!==FALSE) {