Dentro del ciclo while puedes añadir lo que quieras... incluso ordenes break; que rompen el ciclo actual
http://www.php.net/break Código PHP:
while (condicion) {
if(condicion extra) {
......
}elseif (condicion extra2) {
......
}else {
......
}
......
......
......
}