MTavares Postado Novembro 13, 2012 Denunciar Share Postado Novembro 13, 2012 Olá colegas.tenho um formulário com o seguinte campo:<input type='text' name='valores[]' > Resgato esses valores com o foreach(): foreach($valores as $v){ }Até aqui tudo ok... só que preciso contar quantos campos foram preenchidos.... tentei com o count(), mas de nada adiantou... Alguém teria uma idéia?Obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Novembro 13, 2012 Denunciar Share Postado Novembro 13, 2012 COUNT só funcionaria com checkbox...$total = 0; foreach($valores as $v){ if($v != ''){ $total++ } } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MTavares Postado Novembro 13, 2012 Autor Denunciar Share Postado Novembro 13, 2012 Olá ESerra... desculpe, passei a informação errada... o campo é checkbox mesmo e não text....mas mesmo assim não consegui colocar para funcionar com o count... estarei tentando com seu código...Abs. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Novembro 13, 2012 Denunciar Share Postado Novembro 13, 2012 No caso do checkbox deveria funciona... dá um print_r($_POST['valores'] e veja o que retorna... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MTavares Postado Novembro 13, 2012 Autor Denunciar Share Postado Novembro 13, 2012 Olá ESerra... está um pouco corrido aqui e acabei me expressando mal... o que preciso é contar da seguinte forma... se o usuário selecionar 03 campos checkbox, retornar o número 3....Abs. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Novembro 13, 2012 Denunciar Share Postado Novembro 13, 2012 Em tese basta:echo COUNT($_POST['valores']); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MTavares Postado Novembro 13, 2012 Autor Denunciar Share Postado Novembro 13, 2012 kkkk é a segunda vez qeu busco lá nos canfundéus do PHP quando a resposta é simples.... rsrsrsObrigado mais uma vez ESerra... funcionou...Abs.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
MTavares
Olá colegas.
tenho um formulário com o seguinte campo:
Resgato esses valores com o foreach():Até aqui tudo ok... só que preciso contar quantos campos foram preenchidos.... tentei com o count(), mas de nada adiantou...
Alguém teria uma idéia?
Obrigado!
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.