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 ?
Pergunta
linoossaude
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 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.