Jump to content


OLIOTA

Member Since 11/09/2010
Offline Last Active 15/08/2012, 09:04
-----

Posts I've Made

In Topic: Adicionar Elemento Dinamicamente

24/12/2011, 13:25

Estou com esse mesmo problema, quero adicionar um ítem, mais precisamente, mais uma linha de tabela para um sistema de Ordem de Serviços... Ficaria muito agradecido se você pudesse me dizer quais foram as suas tabelas e os campos inseridos no seu banco de dados.

Ficarei no aguardo da sua ajuda! Desde já, obrigado!

Abraços!


vasculhei a net e encontrei um site do Mauricio Faustino(http://www.mauriciofaustino.com) muito bom por sinal e ele me passou a formula secreta que fez funcionar td, muito bom vou postar o codigo aqui...

<head>
<script>

$(function () {
$("#add").click(function () {
novoItem = $("div.item:first").clone();
novoItem.find("input").val("");
novoItem.find("select").val("");
novoItem.find("textarea").val("");
novoItem.insertAfter("div.item:last");
});
});

</script>
</head>

<?php
if(isset($_POST['executar']) && $_POST['executar'] == 'Próximo'){
$vistoriador = $_POST['vistoriador'];
$proprietario = $_POST['proprietario'];
$imovel = $_POST['imovel'];
$inquilino = $_POST['inquilino'];

$sql_insere = "INSERT INTO vistoria (vistoriador_id,proprietario_id,imovel_id,inquilino_id) VALUES ('$vistoriador','$proprietario','$imovel','$inquilino')";
mysql_query($sql_insere);

}
?>

<?php

$sql = "SELECT LAST_INSERT_ID(id_vistoria) AS vistoria_id FROM vistoria ORDER BY id_vistoria DESC LIMIT 1";
$qry_vistoria = mysql_query($sql);
$vistoria_id = mysql_result($qry_vistoria, 0, 'vistoria_id');
?>

<?php

$sql_item = "SELECT * FROM itens_vistoria ORDER BY item ASC";
$item = mysql_query($sql_item);

$sql_cor = "SELECT * FROM cores ORDER BY cor ASC";
$cor = mysql_query($sql_cor);

$sql_condicao = "SELECT * FROM condicao ORDER BY condicao ASC";
$condicao = mysql_query($sql_condicao);

$sql_material = "SELECT * FROM tipo_material ORDER BY material ASC";
$material = mysql_query($sql_material);

?>

<div id="titulo">Cadastro de Vistorias</div>
<br />
<form name="cadastrar_comodo" id="cadastrar_comodo" action="" method="post">
<div id="formulario">
<label id="comodo">Comodo a ser Vistoriado:
<input type="text" id="comodo" name="comodo" size="45" />
</label>
</div>
<p><a href="#" id="add" class="btn">+ Adicionar Item</a></p>
<div id="itens" class="item">
<label id="item" class="label">Item Vistoriado:</label>
<select name="item[]" type="text" class="select">
<?php while ($row=mysql_fetch_array($item,MYSQL_ASSOC)){ ?>
<option value="<?=$row['id_item']?>"><?=$row['item']?></option>
<?php } ?></select>

<label id="cor" class="label">Cor:</label>
<select name="cor[]" type="text" class="select">
<?php while ($row=mysql_fetch_array($cor,MYSQL_ASSOC)){ ?>
<option value="<?=$row['id_cor']?>"><?=$row['cor']?></option>
<?php } ?></select>
<br /><br />
<label id="condicao" class="label">Condição:</label>
<select name="condicao[]" type="text" class="select">
<?php while ($row=mysql_fetch_array($condicao,MYSQL_ASSOC)){ ?>
<option value="<?=$row['id_condicao']?>"><?=$row['condicao']?></option>
<?php } ?></select>

<label id="material" class="label">Material:</label>
<select name="material[]" type="text" class="select">
<?php while ($row=mysql_fetch_array($material,MYSQL_ASSOC)){ ?>
<option value="<?=$row['id_material']?>"><?=$row['material']?></option>
<?php } ?></select>
<br /><br />
<label id="observacao">Observação:</label>
<textarea name="observacao" cols="79" rows="2" class="textarea"></textarea>
</div>
<input type="hidden" name="vistoria_id" value="<?php echo $vistoria_id; ?>" />
<input type="submit" name="executar" id="executar" value="Novo Comodo" class="btn" />
<input type="submit" name="executar" id="executar" value="Finalizar" class="btn" />
</form>
<br /><br />
<span>** Cadastro de Vistoria do Imóvel **</span><br />
<span>Obs.: Os campos deverão ser preenchidos corretamente.</span>
</div>

<?php

if(isset($_POST['executar']) && $_POST['executar'] == 'Novo Comodo'){

$vistoria_id = $_POST['vistoria_id'];
$comodo = $_POST['comodo'];
$item = $_POST['item'];
$cor = $_POST['cor'];
$condicao = $_POST['condicao'];
$material = $_POST['material'];
$observacao = $_POST['observacao'];

$sql_vistoria = "INSERT INTO comodos (vistoria_id, comodo, item_id, cor_id, condicao_id, material_id, observacao) VALUES ('$vistoria_id', '$comodo','$item','$cor','$condicao','$material', '$observacao')";
mysql_query($sql_vistoria);
}

?>

<?php if(isset($_POST['executar']) && $_POST['executar'] == 'Finalizar'){
sleep(1);
$meta = '<meta http-equiv="refresh" content="0, URL=?pg=vistoria" />';
echo $meta;
}?>


esse ai é meu codigo completo como ficou e funfou belezinha...Vlw Rapaziada


IPB Skin By Virteq