Ir para conteúdo
Fórum Script Brasil
  • 0

Array com POST somente os checkd


linoossaude

Pergunta

Boa tarde pessoal, não tenho muito conhecimento de PHP, mas estou tentando receber os dados via POST de um array, porem quando recebo esse array vem todos os dados referenete a todos os ids, mas na verdade eu quero receber somente os dados que estão com o id selecionado por checkbox.

O código que estou usando para receber o POST é esse:

$id = $_POST['idplano'];
$operadora = $_POST['operadora'];
$total = $_POST['total'];
$img = $_POST['img'];
$plano = $_POST['plano'];
$acomodacao = $_POST['acomodacao'];
$abrangencia = $_POST['abrangencia'];
$segmento = $_POST['segmento'];
$participacao = $_POST['participacao'];
$valorFaixa = $_POST['valorFaixa'];
            for($i = 0; $i < count($id); $i++) {
    echo "| $id[$i] | $operadora[$i] | $total[$i] | $img[$i] | $plano[$i] | $acomodacao[$i] | $abrangencia[$i] | $segmento[$i] | $participacao[$i] | $valorFaixa[$i] |<br>";
}

Os meus inputs estão nomeados assim: idplano[], operadora[] e assim vai.

 

fiz o var_dump no post, notem que só tem 3 ids checked mas chega os dados de todos os ids. 

array(12) {
  ["teste"]=>
  string(0) ""
  ["checked"]=>
  array(3) {
    [0]=>
    string(2) "34"
    [1]=>
    string(2) "30"
    [2]=>
    string(2) "38"
  }
  ["img"]=>
  array(25) {
    [0]=>
    string(17) "5efb353cd0df4.jpg"
    [1]=>
    string(17) "5efb353cd0df4.jpg"
    [2]=>
    string(17) "5efb353cd0df4.jpg"
    [3]=>
    string(17) "5efb353cd0df4.jpg"
    [4]=>
    string(17) "5efb353cd0df4.jpg"
    [5]=>
    string(17) "5efb353cd0df4.jpg"
    [6]=>
    string(17) "5efb353cd0df4.jpg"
    [7]=>
    string(17) "5efb353cd0df4.jpg"
    [8]=>
    string(17) "5efb353cd0df4.jpg"
    [9]=>
    string(17) "5efb353cd0df4.jpg"
    [10]=>
    string(17) "5efb353cd0df4.jpg"
    [11]=>
    string(17) "5efb332233b92.jpg"
    [12]=>
    string(17) "5efb332233b92.jpg"
    [13]=>
    string(17) "5efb332233b92.jpg"
    [14]=>
    string(17) "5efb332233b92.jpg"
    [15]=>
    string(17) "5efdd26866510.jpg"
    [16]=>
    string(17) "5efdd26866510.jpg"
    [17]=>
    string(17) "5efdd26866510.jpg"
    [18]=>
    string(17) "5efdd26866510.jpg"
    [19]=>
    string(17) "5efdd26866510.jpg"
    [20]=>
    string(17) "5efdd26866510.jpg"
    [21]=>
    string(17) "5efdd26866510.jpg"
    [22]=>
    string(17) "5efdd26866510.jpg"
    [23]=>
    string(17) "5efdd26866510.jpg"
    [24]=>
    string(17) "5efdd26866510.jpg"
  }
  ["total"]=>
  array(25) {
    [0]=>
    string(5) "74.78"
    [1]=>
    string(6) "143.23"
    [2]=>
    string(5) "186.2"
    [3]=>
    string(6) "159.14"
    [4]=>
    string(6) "206.89"
    [5]=>
    string(6) "118.23"
    [6]=>
    string(5) "153.7"
    [7]=>
    string(6) "131.36"
    [8]=>
    string(6) "183.91"
    [9]=>
    string(6) "117.98"
    [10]=>
    string(6) "144.82"
    [11]=>
    string(5) "179.6"
    [12]=>
    string(6) "207.38"
    [13]=>
    string(6) "235.12"
    [14]=>
    string(6) "283.91"
    [15]=>
    string(6) "202.17"
    [16]=>
    string(6) "242.62"
    [17]=>
    string(6) "252.54"
    [18]=>
    string(6) "303.05"
    [19]=>
    string(6) "220.68"
    [20]=>
    string(6) "264.76"
    [21]=>
    string(6) "303.72"
    [22]=>
    string(6) "364.53"
    [23]=>
    string(6) "494.16"
    [24]=>
    string(6) "593.03"
  }
  ["idplano"]=>
  array(25) {
    [0]=>
    string(2) "34"
    [1]=>
    string(2) "35"
    [2]=>
    string(2) "36"
    [3]=>
    string(2) "47"
    [4]=>
    string(2) "48"
    [5]=>
    string(2) "49"
    [6]=>
    string(2) "50"
    [7]=>
    string(2) "51"
    [8]=>
    string(2) "52"
    [9]=>
    string(2) "53"
    [10]=>
    string(2) "54"
    [11]=>
    string(2) "30"
    [12]=>
    string(2) "31"
    [13]=>
    string(2) "32"
    [14]=>
    string(2) "33"
    [15]=>
    string(2) "37"
    [16]=>
    string(2) "38"
    [17]=>
    string(2) "39"
    [18]=>
    string(2) "40"
    [19]=>
    string(2) "41"
    [20]=>
    string(2) "42"
    [21]=>
    string(2) "43"
    [22]=>
    string(2) "44"
    [23]=>
    string(2) "45"
    [24]=>
    string(2) "46"
  }
  ["operadora"]=>
  array(25) {
    [0]=>
    string(14) "Premium Saúde"
    [1]=>
    string(14) "Premium Saúde"
    [2]=>
    string(14) "Premium Saúde"
    [3]=>
    string(14) "Premium Saúde"
    [4]=>
    string(14) "Premium Saúde"
    [5]=>
    string(14) "Premium Saúde"
    [6]=>
    string(14) "Premium Saúde"
    [7]=>
    string(14) "Premium Saúde"
    [8]=>
    string(14) "Premium Saúde"
    [9]=>
    string(14) "Premium Saúde"
    [10]=>
    string(14) "Premium Saúde"
    [11]=>
    string(4) "Samp"
    [12]=>
    string(4) "Samp"
    [13]=>
    string(4) "Samp"
    [14]=>
    string(4) "Samp"
    [15]=>
    string(15) "Unimed Vitória"
    [16]=>
    string(15) "Unimed Vitória"
    [17]=>
    string(15) "Unimed Vitória"
    [18]=>
    string(15) "Unimed Vitória"
    [19]=>
    string(15) "Unimed Vitória"
    [20]=>
    string(15) "Unimed Vitória"
    [21]=>
    string(15) "Unimed Vitória"
    [22]=>
    string(15) "Unimed Vitória"
    [23]=>
    string(15) "Unimed Vitória"
    [24]=>
    string(15) "Unimed Vitória"
  }
  ["plano"]=>
  array(25) {
    [0]=>
    string(6) "Bronze"
    [1]=>
    string(17) "Infinity (TIPO 1)"
    [2]=>
    string(17) "Infinity (TIPO 1)"
    [3]=>
    string(17) "Infinity (TIPO 2)"
    [4]=>
    string(17) "Infinity (TIPO 2)"
    [5]=>
    string(22) "Personnalité (TIPO 1)"
    [6]=>
    string(22) "Personnalité (TIPO 1)"
    [7]=>
    string(22) "Personnalité (TIPO 2)"
    [8]=>
    string(22) "Personnalité (TIPO 2)"
    [9]=>
    string(6) "Bronze"
    [10]=>
    string(7) "Platina"
    [11]=>
    string(17) "Essencial (Prata)"
    [12]=>
    string(13) "Basico (Azul)"
    [13]=>
    string(22) "Personalizado (Branco)"
    [14]=>
    string(18) "Executivo (Branco)"
    [15]=>
    string(18) "Fácil Perfil (G2)"
    [16]=>
    string(18) "Fácil Perfil (G2)"
    [17]=>
    string(13) "Personal (G2)"
    [18]=>
    string(13) "Personal (G2)"
    [19]=>
    string(27) "Participativo Estadual (G2)"
    [20]=>
    string(27) "Participativo Estadual (G2)"
    [21]=>
    string(21) "Premium Nacional (G2)"
    [22]=>
    string(21) "Premium Nacional (G2)"
    [23]=>
    string(15) "VitoriaMed (G2)"
    [24]=>
    string(15) "VitoriaMed (G2)"
  }
  ["acomodacao"]=>
  array(25) {
    [0]=>
    string(12) "Ambulatorial"
    [1]=>
    string(10) "Enfermaria"
    [2]=>
    string(11) "Apartamento"
    [3]=>
    string(10) "Enfermaria"
    [4]=>
    string(11) "Apartamento"
    [5]=>
    string(10) "Enfermaria"
    [6]=>
    string(11) "Apartamento"
    [7]=>
    string(10) "Enfermaria"
    [8]=>
    string(11) "Apartamento"
    [9]=>
    string(12) "Ambulatorial"
    [10]=>
    string(12) "Ambulatorial"
    [11]=>
    string(10) "Enfermaria"
    [12]=>
    string(10) "Enfermaria"
    [13]=>
    string(10) "Enfermaria"
    [14]=>
    string(11) "Apartamento"
    [15]=>
    string(10) "Enfermaria"
    [16]=>
    string(11) "Apartamento"
    [17]=>
    string(10) "Enfermaria"
    [18]=>
    string(11) "Apartamento"
    [19]=>
    string(10) "Enfermaria"
    [20]=>
    string(11) "Apartamento"
    [21]=>
    string(10) "Enfermaria"
    [22]=>
    string(11) "Apartamento"
    [23]=>
    string(10) "Enfermaria"
    [24]=>
    string(11) "Apartamento"
  }
  ["abrangencia"]=>
  array(25) {
    [0]=>
    string(8) "Estadual"
    [1]=>
    string(8) "Estadual"
    [2]=>
    string(8) "Estadual"
    [3]=>
    string(8) "Estadual"
    [4]=>
    string(8) "Estadual"
    [5]=>
    string(8) "Estadual"
    [6]=>
    string(8) "Estadual"
    [7]=>
    string(8) "Estadual"
    [8]=>
    string(8) "Estadual"
    [9]=>
    string(8) "Estadual"
    [10]=>
    string(8) "Estadual"
    [11]=>
    string(20) "Grupo de Municípios"
    [12]=>
    string(20) "Grupo de Municípios"
    [13]=>
    string(8) "Estadual"
    [14]=>
    string(8) "Estadual"
    [15]=>
    string(20) "Grupo de Municípios"
    [16]=>
    string(20) "Grupo de Municípios"
    [17]=>
    string(20) "Grupo de Municípios"
    [18]=>
    string(20) "Grupo de Municípios"
    [19]=>
    string(8) "Estadual"
    [20]=>
    string(8) "Estadual"
    [21]=>
    string(8) "Nacional"
    [22]=>
    string(8) "Nacional"
    [23]=>
    string(8) "Nacional"
    [24]=>
    string(8) "Nacional"
  }
  ["segmento"]=>
  array(25) {
    [0]=>
    string(11) "Empresarial"
    [1]=>
    string(11) "Empresarial"
    [2]=>
    string(11) "Empresarial"
    [3]=>
    string(11) "Empresarial"
    [4]=>
    string(11) "Empresarial"
    [5]=>
    string(11) "Empresarial"
    [6]=>
    string(11) "Empresarial"
    [7]=>
    string(11) "Empresarial"
    [8]=>
    string(11) "Empresarial"
    [9]=>
    string(14) "Pessoa Física"
    [10]=>
    string(14) "Pessoa Física"
    [11]=>
    string(20) "Coletivo por Adesão"
    [12]=>
    string(20) "Coletivo por Adesão"
    [13]=>
    string(20) "Coletivo por Adesão"
    [14]=>
    string(20) "Coletivo por Adesão"
    [15]=>
    string(20) "Coletivo por Adesão"
    [16]=>
    string(20) "Coletivo por Adesão"
    [17]=>
    string(20) "Coletivo por Adesão"
    [18]=>
    string(20) "Coletivo por Adesão"
    [19]=>
    string(20) "Coletivo por Adesão"
    [20]=>
    string(20) "Coletivo por Adesão"
    [21]=>
    string(20) "Coletivo por Adesão"
    [22]=>
    string(20) "Coletivo por Adesão"
    [23]=>
    string(20) "Coletivo por Adesão"
    [24]=>
    string(20) "Coletivo por Adesão"
  }
  ["participacao"]=>
  array(25) {
    [0]=>
    string(45) "Integral (Sem cobrança de coparticipações)"
    [1]=>
    string(19) "Consulte o corretor"
    [2]=>
    string(19) "Consulte o corretor"
    [3]=>
    string(60) "Coparticipações nas consultas eletivas e de pronto socorro"
    [4]=>
    string(42) "Nas consultas eletivas e de pronto socorro"
    [5]=>
    string(19) "Consulte o corretor"
    [6]=>
    string(19) "Consulte o corretor"
    [7]=>
    string(22) "Nas consultas e exames"
    [8]=>
    string(22) "Nas consultas e exames"
    [9]=>
    string(22) "Nas consultas e exames"
    [10]=>
    string(22) "Nas consultas e exames"
    [11]=>
    string(42) "Nas consultas eletivas e de pronto socorro"
    [12]=>
    string(42) "Nas consultas eletivas e de pronto socorro"
    [13]=>
    string(42) "Nas consultas eletivas e de pronto socorro"
    [14]=>
    string(42) "Nas consultas eletivas e de pronto socorro"
    [15]=>
    string(22) "Nas consultas e exames"
    [16]=>
    string(22) "Nas consultas e exames"
    [17]=>
    string(25) "Somente em pronto socorro"
    [18]=>
    string(25) "Somente em pronto socorro"
    [19]=>
    string(22) "Nas consultas e exames"
    [20]=>
    string(22) "Nas consultas e exames"
    [21]=>
    string(22) "Nas consultas e exames"
    [22]=>
    string(22) "Nas consultas e exames"
    [23]=>
    string(45) "Integral (Sem cobrança de coparticipações)"
    [24]=>
    string(45) "Integral (Sem cobrança de coparticipações)"
  }
  ["valorFaixa"]=>
  array(25) {
    [0]=>
    string(26) "De 0 a 18 anos R$74.78
"
    [1]=>
    string(27) "De 0 a 18 anos R$143.23
"
    [2]=>
    string(27) "De 0 a 18 anos R$186.20
"
    [3]=>
    string(27) "De 0 a 18 anos R$159.14
"
    [4]=>
    string(27) "De 0 a 18 anos R$206.89
"
    [5]=>
    string(27) "De 0 a 18 anos R$118.23
"
    [6]=>
    string(27) "De 0 a 18 anos R$153.70
"
    [7]=>
    string(27) "De 0 a 18 anos R$131.36
"
    [8]=>
    string(27) "De 0 a 18 anos R$183.91
"
    [9]=>
    string(27) "De 0 a 18 anos R$117.98
"
    [10]=>
    string(27) "De 0 a 18 anos R$144.82
"
    [11]=>
    string(27) "De 0 a 18 anos R$179.60
"
    [12]=>
    string(27) "De 0 a 18 anos R$207.38
"
    [13]=>
    string(27) "De 0 a 18 anos R$235.12
"
    [14]=>
    string(27) "De 0 a 18 anos R$283.91
"
    [15]=>
    string(27) "De 0 a 18 anos R$202.17
"
    [16]=>
    string(27) "De 0 a 18 anos R$242.62
"
    [17]=>
    string(27) "De 0 a 18 anos R$252.54
"
    [18]=>
    string(27) "De 0 a 18 anos R$303.05
"
    [19]=>
    string(27) "De 0 a 18 anos R$220.68
"
    [20]=>
    string(27) "De 0 a 18 anos R$264.76
"
    [21]=>
    string(27) "De 0 a 18 anos R$303.72
"
    [22]=>
    string(27) "De 0 a 18 anos R$364.53
"
    [23]=>
    string(27) "De 0 a 18 anos R$494.16
"
    [24]=>
    string(27) "De 0 a 18 anos R$593.03
"
  }
}

 

Como que eu faria para pegar somente os dados referente aos ids selecionados no checkebox ? 

 

Link para o comentário
Compartilhar em outros sites

1 resposta 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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...