MTavares Posted November 13, 2012 Report Share Posted November 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! Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted November 13, 2012 Report Share Posted November 13, 2012 COUNT só funcionaria com checkbox...$total = 0; foreach($valores as $v){ if($v != ''){ $total++ } } Quote Link to comment Share on other sites More sharing options...
0 MTavares Posted November 13, 2012 Author Report Share Posted November 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. Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted November 13, 2012 Report Share Posted November 13, 2012 No caso do checkbox deveria funciona... dá um print_r($_POST['valores'] e veja o que retorna... Quote Link to comment Share on other sites More sharing options...
0 MTavares Posted November 13, 2012 Author Report Share Posted November 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. Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted November 13, 2012 Report Share Posted November 13, 2012 Em tese basta:echo COUNT($_POST['valores']); Quote Link to comment Share on other sites More sharing options...
0 MTavares Posted November 13, 2012 Author Report Share Posted November 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.... Quote Link to comment Share on other sites More sharing options...
Question
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 to comment
Share on other sites
6 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.