Boa notie pessoal.
Tenho o seguinte de código:
for($i = 0;$i < count($produto__selecionados);$i++ ){
$check_sql = "SELECT idestoque_produto, MIN(data_validade_produto) AS data_validade_produto "
. " FROM vw_prod_hab_dar_baixa_x"
. " WHERE idproduto = '" . $produto__selecionados[$i] . "'";
sc_lookup(prod_s, $check_sql);
if (isset({prod_s[0][0]})){// Row found
$var_idestoq_prod[$i][0]= {prod_s[0][0]};
$_div.= $produto__selecionados[$i][0].' - '.
$produto__selecionados[$i][1].' - '.
$produto__selecionados[$i][3].' - '.
$var_idestoq_prod[$i][0].'<br>';
[local_produtos_selecionados] = $produto__selecionados;//variavel utilizada no AfterInsert para fazer o Update
}
}
Erro que aparece = Array to string conversion
A variável $produto__selecionados[$i] está trazendo os valores corretos.
Algo estou errando nessa linha: $var_idestoq_prod[$i][0].’
’;
Assim Funciona:
[code]
for($i = 0;$i < count($produto__selecionados);$i++ ){
//$check_sql = “SELECT idestoque_produto, MIN(data_validade_produto) AS data_validade_produto "
// . " FROM vw_prod_hab_dar_baixa_x”
// . " WHERE idproduto = ‘" . $produto__selecionados[$i] . "’";
//sc_lookup(prod_s, $check_sql);
//if (isset({prod_s[0][0]})){// Row found
// $var_idestoq_prod[$i][0]= {prod_s[0][0]};
$_div.= $produto__selecionados[$i][0].’ - ‘.$produto__selecionados[$i][1].’ - ‘.$produto__selecionados[$i][3].’ - ‘.’
’;
[local_produtos_selecionados] = $produto__selecionados;//variavel utilizada no AfterInsert para fazer o Update
//}
}
[/code]Se alguém puder me dar uma dica eu agradeço.