Спасибо :)
пока код не работает
Давайте все сначала - есть код
if($col['era'] == false){
$p_id = $this->lines_mdl->getPriceByLineId((int)$line);
$p_id = $p_id['plan_id'];
$this->lines_mdl->generate_new($p_id);
}
он срабатывает когда в линии из десяти ['era'] наступает первый раз false, код срабатывает, выполняется действие:
$p_id = $this->lines_mdl->getPriceByLineId((int)$line);
$p_id = $p_id['plan_id'];
$this->lines_mdl->generate_new($p_id);
как правильно записать код, что бы это действие выполнилось по второму заранее не известно в какой последовательности случайно выпавшему false ?
пробовал
$count=0;
while ($col['era'] === false)
{
$count++;
if($count == 1) {
} elseif($count == 2) {
$p_id = $this->lines_mdl->getPriceByLineId((int)$line);
$p_id = $p_id['plan_id'];
$this->lines_mdl->generate_new($p_id);
}
}
не работает, два false выпадают, а генерация и т.д. не происходит
как правильно записать?