Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos, peço uma ajuda referente a validação de uma array.
Eu tenho alguns campos de checkbox que capturam o id do checado.
echo '<input type="checkbox" name="zona[]" value="'.$zona->id.'" />'.$zona->nome.'';
e me retorna um array dos checados.
Queria fazer uma consulta para poder verificar se o id não foi manipulado.
$postZona = $_POST['zona'];
var_dump($postZona); // retorna o array
Como eu faria para poder verificar se todos os id's que forma passados contem no banco de dados ?
Mas antes gostaria de saber se é necessário fazer essa verificação.
SELECT * FROM {tabela} WHERE id = #naosei ;
porque depois disso eu vou retornar os valores numa $_SESSION trazendo o restantes das informações .
Ou se tem outra forma melhor de se fazer isso.
Obrigado.
Obrigado.
Terá que realizar uma consulta. Não posso dizer que é o único modo, mas é de longe o mais simples e direto, a única substituição plausível, seria utilizar a função count.
Vai retornar 0 ou 1 (teoricamente um boolean).Sobre os vetores, utilize a estrutura de controle foreach. Com essa estrutura, você poderá percorrer todos os elementos do array.