Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, não sou acostumado a trabalhar com array,
vocês poderia me ajudar exemplo:
<?php
$idsServico = $FTDados['id_services']; //Aqui faz a leitura no banco de dados ta assim [{"1":"50","2":"51"}]
$jj = json_decode($idsServico);
print_r($jj); //Retorna o valor : Array ( [0] => stdClass Object ( [1] => 70 [2] => 71 ) )
foreach($jj as $ee => $r):
$verNome = $conn->prepare("SELECT * FROM `produtos` WHERE `id` = '".$ee."'");
echo $r;//Retorna nada
$verNome->execute();
while($Dtdados = $verNome->fetch(PDO::FETCH_ASSOC)){
?>
<td><?=$Dtdados['nomePlano'];//Retorna nada?></td>
<?php }
endforeach;
?>CÓDIGO
<?php
$idsServico = json_encode ( [
[
1 => "50",
2 => "51"
]
] );
$jj = json_decode ( $idsServico );
# Retorna o valor : Array ( [0] => stdClass Object ( [1] => 50 [2] => 51 ) )
echo "<pre>";);
foreach ( $jj as $registros ) {
foreach ( $registros as $coluna => $valor ) {
echo "\n {$coluna} = {$valor} \n";
}
}
Não sou o maior entendedor de PHP e sem acesso ao seu banco e sem detalhamento de algumas funções auxiliares que parece usar é meio difícil, mas vejo algumas coisas estranhas: