Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal. Eu estou utilizando stored procedures do oracle, e todos os parâmetros que passo para esta procedure estão indo corretamente, exceto o parâmetro que passo dentro de um foreach. Pesquisando no manual do PHP, a parte do código ficou assim:
foreach($_POST['nParcelas'] as $chave => $valor)
{
ocibindbyname($vencimento, ":v_qtd_parcelas", $_POST['nParcelas'][$chave]);
}<select name="nParcelas[]" id="nParcelas[]">
aqui vão os dados do select
</select>
Eu só consigo passar o parâmetro dentro do foreach se eu selecionar o último campo select do formulário. Se eu tentar selecionar qualquer outro select antes do último, o parâmtero não é passado, pois eu recebo o seguinte erro:
Warning: ociexecute() [function.ociexecute]: ORA-06502: PL/SQL: erro numérico ou de valor ORA-06512:
Se alguém tiver uma solução para esse procedimento, eu agradeço.
Att.
Carregando comentários...