passage dans les if ok mais while nok