Jump to content

Archived

This topic is now archived and is closed to further replies.

lucasburg

Sistema com etapas

Recommended Posts

Bom dia gente boa, 

 

seguinte, tenho que implementar uma solução web (php). Vou começar com uma breve descrição. 

 

O usuário terá que seguir varias etapas com o botão avançar e ele pode voltar a etapa anterior logicamente com o botão voltar.

Cada etapa terá alguns campos para o usuário preencher, por volta de 10 campos.

A partir da etapa 3 o usuário não pode voltar, porque ele não pode alterar a escolha que fez.

O usuário poderá dar refresh na página sem perder os dados, voltar ao inicio e voltar para onde parou, ex: etapa 4, 5 ou 9...

 

A duvida é: Como devo implementar isso? Ajax, com campos hidden (mais de 50 campos fácil fácil...), salvar tudo na sessão, salvar no banco e buscar a cada refresh, crio varias abas...

 

Deixei a pergunta bem aberta, mas espero que a imaginação de vocês somem com a minha para uma discussão bacana, valeu galera!

Share this post


Link to post
Share on other sites

  • Similar Content

    • By ILR master
      Fala pessoal.
       
      Seguinte:
       
      Quero selecionar duas tabelas e mostrar com resultados intercalados. Abaixo segue um código explicando para vcs terem uma ideia.
       
      $consulta = "SELECT A.*, B.* FROM tabela1 A, tabela2 B'";
      $resultado = mysqli_query($conexao, $consulta) or die ("erro");
      while($busca = mysqli_fetch_array($resultado)){
       
      print $busca['cod_evento']; --> traz o código da tabela1 
      print $busca['titulo_evento']; -->  traz o titulo da tabela1
      print $busca['cod_noticia']; --> traz o código da tabela2
      print $busca['titulo_noticia']; --> traz o tituloda tabela2
       
      }
       
      Espero que entendam. Grato
       
    • By ILR master
      Boa tarde, pessoal.
      Espero que todos estejam bem.
       
      Seguinte:
      Tenho a seguinte consulta:
       
      $usuarios= "SELECT * FROM usuarios";
      $query= mysqli_query($conexao, $usuarios) or die ("Usuário não encontrado");
      $usuario = mysqli_fetch_array($query);
       
      Quero pegar apenas o campo 'nome' da tabela 'usuarios' e colocar todos os resultados da seguinte forma:
       
      $nomes = array("Rafael", "João", "Maria", "Pedro", "Patricia", "Camila");
       
      Agradeço desde já.
      Abs
       
       
    • By gersonab
      Como faço para destruir uma session quando a modal for fechada, esta foi criada na mesma.
       
      Favor desconsiderar esta, estava com problema de cache
       
    • By ThalissonChagas1407
      Boa tarde.
      Eu tenho o seguinte objeto em arrray
      Array ( [0] => stdClass Object ( [produto] => 000001 [var1] => LR [var2] => G [var3] => [codproduto] => 000001LRG [estoque] => 4.0000 [codigo] => 000001 [descricao] => Produto de teste [categoria] => [unidade] => UN [custo] => 0.5400 [fornecedor] => 4 [sigla] => [catdesc] => ) [1] => stdClass Object ( [produto] => 000001 [var1] => AZ [var2] => G [var3] => [codproduto] => 000001AZG [estoque] => -4.0000 [codigo] => 000001 [descricao] => Produto de teste [categoria] => [unidade] => UN [custo] => 0.5400 [fornecedor] => 4 [sigla] => [catdesc] => ) [2] => stdClass Object ( [produto] => 000001 [var1] => VD [var2] => G [var3] => [codproduto] => 000001VDG [estoque] => 0.0000 [codigo] => 000001 [descricao] => Produto de teste [categoria] => [unidade] => UN [custo] => 0.5400 [fornecedor] => 4 [sigla] => [catdesc] => ) [3] => stdClass Object ( [produto] => 000001 [var1] => BR [var2] => G [var3] => [codproduto] => 000001BRG [estoque] => 17.0000 [codigo] => 000001 [descricao] => Produto de teste [categoria] => [unidade] => UN [custo] => 0.5400 [fornecedor] => 4 [sigla] => [catdesc] => ) [4] => stdClass Object ( [produto] => 000001 [var1] => VR [var2] => G [var3] => [codproduto] => 000001VRG [estoque] => 0.0000 [codigo] => 000001 [descricao] => Produto de teste [categoria] => [unidade] => UN [custo] => 0.5400 [fornecedor] => 4 [sigla] => [catdesc] => ) [5] => stdClass Object ( [produto] => 000001 [var1] => PT [var2] => G [var3] => [codproduto] => 000001PTG [estoque] => 5.0000 [codigo] => 000001 [descricao] => Produto de teste [categoria] => [unidade] => UN [custo] => 0.5400 [fornecedor] => 4 [sigla] => [catdesc] => ) [6] => stdClass Object ( [produto] => 000001 [var1] => AM [var2] => G [var3] => [codproduto] => 000001AMG [estoque] => 1077.0000 [codigo] => 000001 [descricao] => Produto de teste [categoria] => [unidade] => UN [custo] => 0.5400 [fornecedor] => 4 [sigla] => [catdesc] => ) [7] => stdClass Object ( [produto] => 000001 [var1] => BR [var2] => M [var3] => [codproduto] => 000001BRM [estoque] => 17.0000 [codigo] => 000001 [descricao] => Produto de teste [categoria] => [unidade] => UN [custo] => 0.5400 [fornecedor] => 4 [sigla] => [catdesc] => ) [8] => stdClass Object ( [produto] => 000001 [var1] => AZ [var2] => M [var3] => [codproduto] => 000001AZM [estoque] => 15.0000 [codigo] => 000001 [descricao] => Produto de teste [categoria] => [unidade] => UN [custo] => 0.5400 [fornecedor] => 4 [sigla] => [catdesc] => ) [9] => stdClass Object ( [produto] => 000001 [var1] => PT [var2] => M [var3] => [codproduto] => 000001PTM [estoque] => 5.0000 [codigo] => 000001 [descricao] => Produto de teste [categoria] => [unidade] => UN [custo] => 0.5400 [fornecedor] => 4 [sigla] => [catdesc] => ) [10] => stdClass Object ( [produto] => 000001 [var1] => AM [var2] => M [var3] => [codproduto] => 000001AMM [estoque] => 22.0000 [codigo] => 000001 [descricao] => Produto de teste [categoria] => [unidade] => UN [custo] => 0.5400 [fornecedor] => 4 [sigla] => [catdesc] => ) ) Gostaria de agrupar o produto e a var1;
       
      o Resultado dessa forma.
       
      Array ( [000001] => Array ( [LR] => Array ( [P] => 4 [M] => 3 [G] => 2 ) [PT] => Array ( [P] => 4 [M] => 3 [G] => 2 ) ) ) seria possivel agrupar?
    • By gersonab
      Boa tarde a todos, gostaria de aplicar uma classe a uma determinada informação, não estou conseguindo, busco no BD a hora do cadastro, faço a diferença com a hora atual, até aí trq, só não consigo aplicar a classe.
      <?php $horapf = $linha['horapf']; $horaatual = date("H:i:s"); $entrada = DateTime::createFromFormat('H:i:s', $horapf); $saida = DateTime::createFromFormat('H:i:s', $horaatual); $maisq = '00:30:00'; $menosq = '00:40:00'; $intervalo = $entrada->diff($saida); $intervalo->format('%H:%I:%S'); if($maisq <= $intervalo && $intervalo < $menosq){ $clss = 'class="btn btn-xs btn-outline-warning"'; } elseif ($intervalo >= $menosq){ $clss = 'class="btn btn-xs btn-outline-danger"'; } else { $clss = 'class="btn btn-xs btn-outline-info"'; } mesmo se retirar esta linha ----->  $intervalo->format('%H:%I:%S');
       
      para sempre no primeiro, independente do tempo btn-outline-warning
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.