Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marvio Porto

Erro utilizando array

Recommended Posts

Olá pessoal,

 

Estou com pequeno problema e acho que já esquentei bastante a cabeça e não consigo identificar o erro, por isso estou postando o código para ver se alguém pode me ajudar.

 

Ao receber as informações da pagina com o formulário retorna o seguinte erro:

Fatal error: Cannot use string offset as an array in D:\serverweb\www\compras\solict_compra_confirma.php on line 57

"a linha 57 esta sinalizada no codigo abaixo"

 

Obrigado pela atenção

 

 

<?

session_start();

 

//MONTA O ARRAY DO CABECALHO DA SDC

$sdc[1][codigo] = $_POST['codigo'];

$sdc[1][data] = $_POST['data'];

$sdc[1][situacao] = $_POST['situacao'];

$sdc[1][prazo] = $_POST['prazo'];

$sdc[1][emissor] = $_POST['emissor'];

$sdc[1][setor] = $_POST['setor'];

$sdc[1][gerencia] = $_POST['gerencia'];

$sdc[1][observacao] = $_POST['observacao'];

 

//MONTA O ARRAY DE ITENS

$item[1][sdc_codigo] = $_POST['codigo'];

$item[1][item] = $_POST['item1'];

$item[1][quantidade] = $_POST['quant1'];

$item[1][unidade] = $_POST['unidade1'];

$item[1][centrocusto] = $_POST['centrocusto1'];

 

$item[2][sdc_codigo] = $_POST['codigo'];

$item[2][item] = $_POST['item2'];

$item[2][quantidade] = $_POST['quant2'];

$item[2][unidade] = $_POST['unidade2'];

$item[2][centrocusto] = $_POST['centrocusto2'];

 

$item[3][sdc_codigo] = $_POST['codigo'];

$item[3][item] = $_POST['item3'];

$item[3][quantidade] = $_POST['quant3'];

$item[3][unidade] = $_POST['unidade3'];

$item[3][centrocusto] = $_POST['centrocusto3'];

 

//PEGA A CHAVE DO ARRAY CABECALHO SDC

$chave = array_keys($sdc);

 

//EXIBE CABECALHO SDC

for($s=0; $s<sizeof($chave); $s++) {

$indice = $chave[$s];

$codigo = $sdc[$indice][codigo];

$data = $sdc[$indice][data];

$situacao = $sdc[$indice][situacao];

$prazo = $sdc[$indice][prazo];

$emissor = $sdc[$indice][emissor];

$setor = $sdc[$indice][setor];

$gerencia = $sdc[$indice][gerencia];

$observacao = $sdc[$indice][observacao];

}//FEHA FOR

 

//PEGA A CHAVE DO ARRAY ITEM

$chave = array_keys($item);

 

//EXIBE ITEM

for($i=0; $i<sizeof($chave); $i++) {

$indice = $chave[$i];

$sdc_codigo = $item[$indice][sdc_codigo];

$item = $item[$indice][item];

57- $quantidade = $item[$indice][quantidade];

$unidade = $item[$indice][unidade];

$centrocusto = $item[$indice][centrocusto];

 

 

//VERIFICA CONTAGEM DE ITENS

if($total == $atual) {

echo "</tr><tr>";

$atual = 0;

}

if ($item == "") {

exit;

}

?>

<?

//SOMA 1 A VARIÁVEL CONTROLADORA

$atual++;

}//FEHA FOR

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.