SCUSATE NON ERA FINITO HO PREMUTO INVIA PER SBAGLIO

while($a<$b):

if($c==1){
$a++;
endwhile;

}else{

............
}
..........
..........

$a++;
endwhile;

Se $c è uguale a 1 devo incrementare $a di 1 e continuare con il ciclo ripartendo dall'inizio.
Come si fa? Come lo vedete ora il ciclo mi dà errore nella riga endwhile; dopo il controllo if($c==1), infatti termino un ciclo con le parentesi aperte.