Sou novo aqui, qualquer coisa errada me avisem por favor.
Meu problema é o seguinte.
Estou fazendo um sistema de cadastro de estrutura de produto.
Exemplo:
nivel: 001, codigo:0001, descrição: Mouse, quantidade: 2, classe: "sub-kit"
nivel: 002, codigo:0002, descrição: Botao direito, quantidade: 1, classe: "sub-kit"
nivel: 003, codigo:0004, descrição: Plastico materia-prima, quantidade: 100g, classe: "materia-prima"
nivel: 002, codigo:0003, descrição: Botao esquerdo, quantidade: 1, classe: "sub-kit"
nivel: 003, codigo:0004, descrição: Plastico materia-prima, quantidade: 100g, classe: "materia-prima"
nivel: 002, codigo:0005, descrição: Carcaça, quantidade: 1, classe: "sub-kit"
nivel: 003, codigo:0004, descrição: Plastico materia-prima, quantidade: 400g, classe: "materia-prima"
nivel: 002, codigo:0006, descrição: Circuito, quantidade: 1, classe: "materia-prima"
Tenho uma pagina onde é preenchido os valores dos campos.
<p><font size="3pt">Nivel:  </font><input type="text" disabled="disabled" size="2" maxlength="3" name="nivel[]" value="001" /></p> <p><font size="3pt">Código:  </font><input type="text" class="required" size="12" readonly="readonly" maxlength="15" name="componente[]" disabled="disabled" value="'.$CODIGO1.'" /> - <textarea rows="1" cols="60" name="descricao[]" disabled="disabled">'.$prnome1.'</textarea> <input name="remove_item'.$CODIGO_CONSULTA1.'" rel="'.$CODIGO_CONSULTA1.'" id="remove_item'.$CODIGO_CONSULTA1.'" disabled="disabled" onclick="removeItem(this.rel); " type="button" value="Remover" /></p> <p><font size="3pt">Quantidade: </font><input type="text" class="required" size="5" maxlength="7" disabled="disabled" name="quantidade[]" value="'.$QUANTIDADE1.'" />   <font size="3pt">Unidade: </font><input type="text" size="2" maxlength="3" disabled="disabled" name="unidade_arm[]" value="'.$pruniarm1.'" /></p> <p><font size="3pt">Classe:    </font>'; $classe_value = $classe_estrutura1; $classe_descricao = $classe_descricao1; include "transferencia/select.classe.php"; echo' </p> <p><font size="3pt">NCM:    </font>'; $CFCODIGO = $prclafis1; $CFDESCRICAO = $prclafisnome1; include "transferencia/select.ncm.php"; echo' </p> <p><font size="3pt">Uni. Ent.:  </font><input type="text" disabled="disabled" size="2" maxlength="3" name="unidade_ent[]" value="'.$prunient1.'" />   <font size="3pt">   Fator: <input type="text" disabled="disabled" size="4" name="fator_ent[]" value="'.$prfatorent.'" /></font></p> <p><font size="3pt">Ativo: <input type="checkbox" disabled="disabled" name="ativo_p[]" '.$ativo1.' /></font></p>
Essa pagina manda para outra que devo inserir no banco, aqui está o problema,
Nessa pagina tenho que inserir esse kit com todos os itens. (facil)
O problema é quando há sub-kits, que devo inseri-los separados tambem com todos os seus devidos componentes.
teria que ser algo tipo
Se a classe for "Sub-kit" inseri o valor de componente[],descricao[],etc. na tabela do banco "estrutura"
e inseri na tabela estrutura_item os itens desse kit, ou seja inserir os valores enquanto o nivel do componente for maior que o nivel do sub-kit.
Espero ter sido bastante claro, e espero que me ajudem.
E desculpe qualquer coisa.
Obrigado.