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:
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 ?
Question
linoossaude 0
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:
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.
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.