Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

girotto000

Problema com código de checkbox

Recommended Posts

Boa noite!

Estou com um problema em um código de checkbox!

O negócio é o seguinte, no meu formulário html são várias checkbox, então eu nomeei todas como servers[]

 

No meu PHP tem o seguinte código:

if(!isset($_POST['servers1'])){
$servers1 = null;
}
else {
foreach($_POST['servers1'] as $key => $value )
$servers1=$value;
}

Então, segundo a lógica do código, se nenhuma checkbox for marcada, ele atribui o valor null a varáivel. Mas se alguma checkbox for marcada, ele atribui um valor para cada uma correto?

 

Então, só que se eu marco mais de uma checkbox, ele só atribui o valor da última, e não das outras!

Por exemplo, eu tenho a checkbox 1, checkbox 2 e checkbox 3

Se eu marco as 3, ele só pega o valor da checkbox 3, e não das 3 juntas!

Alguém sabe qual é o problema?

Compartilhar este post


Link para o post
Compartilhar em outros sites
  Em 28/01/2014 at 23:59, rockrgo disse:

 

if(!isset($_POST['servers1'])){
      $servers1 = null;
}
else {
    $servers1="";
    foreach($_POST['servers1'] as $key => $value )
    $servers1.=$value;
}

 

Funcionou perfeitamente!

Obrigado xD

 

Ve se consegue dar uma ajudinha aqui:

 

http://forum.imasters.com.br/topic/515567-como-adicionar-valores-a-variavel-e-retirar-quando-ela-nula/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.