Jump to content
Fórum Script Brasil
  • 0

Array com POST somente os checkd


Question

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 to post
Share on other sites

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

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Cloud Computing


  • Forum Statistics

    • Total Topics
      148894
    • Total Posts
      644966
×
×
  • Create New...