Erro utilizando array
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
?>Discussão (2)
Carregando comentários...