Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
To fazendo um formulário para dar entrada em produtos no estoque (espelho da NF) para isso estou usando um cód em javascript para clonar as linhas.
Até ai tudo bem, o problema e na hora de mandar cadastrar pois ele só cadastra a ultima linha dos produtos, será problema no meu isert, no formulário ou no java?
To quebrando a cabeça e não acho onde está o problema, me ajudem por favor....
partes do cód:
Insert:
mysql_query("INSERT INTO lc_detalhe (cat_id,qtd,valor_unid,valor_total,controle_id) values
('$cat_id','$qtd','$valor_unid','$valor_total',LAST_INSERT_ID())");
Javascript para duplicar as linhas:
<script type="text/javascript">
$(function () {
function removeCampo() {
$(".removerCampo").unbind("click");
$(".removerCampo").bind("click", function () {
if($("tr.linhas").length > 1){
$(this).parent().parent().remove();
}
});
}
$(".adicionarCampo").click(function () {
novoCampo = $("tr.linhas:first").clone();
novoCampo.find("input").val("");
novoCampo.find(".valor_unid").maskMoney({showSymbol:false, decimal:".", thousands:""});
novoCampo.insertAfter("tr.linhas:last");
removeCampo();
});
});
</script>
Parte do formulário que duplica:
<table border="0" cellpadding="2" cellspacing="4">
<tr>
<td class="bd_titulo">ID</td><td class="bd_titulo">Produto</td><td class="bd_titulo">Quantidade</td><td class="bd_titulo">Valor Unitario</td><td class="bd_titulo">Valor Total</td></tr>
<tr class="linhas">
<td><input type="text" name="id" style="text-align:center" disabled="true" /></td>
<td><select name="cat_id">
<?php
while ($row=mysql_fetch_array($qr)){
?>
<option value="<?php echo $row['id']?>"><?php echo $row['nome']?></option>
<?php }?></td>
<td>
<input type="text" name="qtd" class="qtd" required name="qtd"
style="text-align:center" />
</td>
<td>
<input name="valor_unid" type="text" required name="valor_unid"
maxlength="30"
onblur="Calc(this)"
class="valor_unid" />
</td>
<td>
<input type="text" name="valor_total"
class="vtotal" readonly="readonly"
style="text-align:center"/>
</td>
<td><a href="#" class="removerCampo" title="Remover linha"><img src="img/excluir.jpg" border="0" /></a></td>
</tr>
<tr><td colspan="4">
<a href="#" class="adicionarCampo" title="Adicionar item"><img src="img/+.jpg" border="0" /></a>
</td></tr>Carregando comentários...