1
resposta

episodios marcados

verifico nas temporadas todas elas estao marcadas como checked e quando vou descarmar todas as opcoes e salvar da um erro. in_array() expects parameter 2 to be array, null given

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi Renato, tudo bom?

Acredito que ao desmarcar todas as opções os dados enviados acabam indo vazios (null) ao invés de um array vazio. Tenta fazer uma verificação antes do in_array() para garantir que os dados enviados não estão nullos. Algo como:

if(!empty($dadosDosEpisodeosMarcados && in_array($valorQueVoceEstaProcurando,$dadosDosEpisdeosMarcados)) {
    // faz o que precisa ser feito
}

Assim, apenas chegaremos ao in_array se a primeira condição for verdadeira, evitando o erro =)

Abraço