Ir para conteúdo

POWERED BY:

Arquivado

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

klbteixeira

[Resolvido] Ajax

Recommended Posts

Pessoal td bom o seguinte estou postando aqui para ver se vcs podem me ajudar eu tenho um sistema aqui que eu preciso que faça o sequinte:

é como se fosse um formulario na realidade é para um sisema de vistoria imobiliario.

 

Explicando o sistema para melhor entendimento:

O sistema consiste em pegar o imovel e cadastrar cada comodo do imovel que ira ser avaliado e em cada comodo ira ter os itens a ser avaliados, portanto a pesso ira escolher por exemplo o quarto ai vai ter os itens a ser avaliados por exemplo parede, ai ele vai colocar a situação da parede se esta com pintura boa, riscada, etc... Até ai td bem o meu problema é o sequinte que tenho que ter uma opção de adicionar mais um item para vistoria na mesma página para poder fazer a avaliação e acho que com ajax eu consigo fazer isso, só não sei como, por isso vim pedir ajuda aqui que é o melhor lugar pra isso.

 

agradeço desde já a quem puder me ajudar ou me indicar algo parecido pra que eu possa utilizar.

Compartilhar este post


Link para o post
Compartilhar em outros sites
tenho que ter uma opção de adicionar mais um item para vistoria na mesma página para poder fazer a avaliação

explique oque isso significa com uma imagem.

 

pelo que entendi não precisa de ajax

a galera costuma confundir muito, achando que 'tudo é ajax'.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara deixa eu tentar te Ajudar:

 

Se for da maneira que entendi da para você fazer tanto com Ajax ou não. Você disse que acha que da para fazer com ajax, não sei se você saca

alguma coisa de ajax mas vou tentar de dar uma ajuda ai, mas vou precisar de algumas especificações suas:

Quando você lista um determinado imóvel, você tem links sepados para cada área? Tipo: Quarto, Cozinha, Sala de estar

 

Exemplo:

 

-----------------------------------------------

|Imovel = XXXXXX

|

 

-------------------------

|Areas para Avaliação| |

Quarto |

Cozinha |

Sala |

-------------------------

 

------------------------------------------------

 

 

A por exemplo quando você clica em um dos com os itens para avaliação

você vai para um pagina que tem todos os itens para avaliação da Area Selecionada ?

 

Se for assim da para você usar Ajax Tranquilo:

A Sugestão que eu dou é ter um botão com um link de Adicionar Item para Avaliação e neste Abrir um Formulário

mas já que é Ajax seria um formulario sem dar Reload na Página, depois você inseria e faria um consulta onde você armazenou o valor inserido

e incrementava na lista onde você exibe os lista de itens para ser avaliado ou seja na Pagina:

 

Aqui é a lista de itens de avaliação:

(imagine isso na pagina)

 

Quarto

Janela

 

 

Ai você inseriu teto:

Ai o Ajax pegou o valor que você digitou no formulario e jogou para linguagem que você usa (PHP, ASP.NET, JAVA etc)inseriu ele no Banco de dados

ai depois você pega os novos valores e insere na pagina HTML isso tudo sem dar Refresh ou trocar de URL.

 

Valor da nova Lista:

Quarto

Janela

Teto

 

Cara isso é apenas uma sugestão mas explique melhor e se possível exemplifique, com o html ou print de como é a usabilidade!

 

Te Aguardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok vi algo parecido em uma video-aula mas com Jquery.

 

http://www.mxmasters.com.br/ajax/adicionar-elementos-dinamicamente-com-jquery/

 

é assim por exemplo

 

Vistoria de Imoveis

 

Comodo: Quarto

 

Itens a ser Vistoriados: Janela Material: Aluminio Condição:Boa Pintura:Descascada Cor: Branca Observação: Janela com riscos e um amassado.

Botao adicionar + mais um item pra vistoria

 

Itens a ser Vistoriado: Material: Condição: Pintura: Cor: Observação

Botao adicionar + mais um item pra vistoria

 

deu pra entender agora o que estou querendo mais ou menos isso ele tem que adicionar novos campos pra eu poder fazer a vistoria de novos itens.

Compartilhar este post


Link para o post
Compartilhar em outros sites

<head>
<script type="text/javascript">
  $(function(){
 $("#add").click(function(){
	 $.ajax ({
		 url: 'vistorias/cad_comodos.php',
		 sucess: function(item) {
			 $('#campos').append(item);
		 }
	 })
	 return false;
 })
  });
</script>
</head>
<?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_vistoria" id="cadastrar_vistoria" action="?pg=vistorias/cad_comodos" 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"> 
     <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>
   <div id="campos"></div>
     <input type="submit" name="proximo" value="Próximo" class="btn" />
     <input type="submit" name="salvar" 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> 

 

pessoal esse ai é meu codigo preciso que a div item se repita quando eu clicar em adicionar item.

to no aguardo...

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.