Ir para conteúdo
Fórum Script Brasil
  • 0

Includes dinamicos


Brnn

Pergunta

Pessoal,

Tenho uma pagina que tras um perfil do usuario que fez o login,

e mais em baixo da include exibindo uma pagina que tras

dados do banco, Grupo, Questao e a Avaliação.

esse include servira para a pessoa auto avaliar o seu desempenho na empresa.

trará um form com os dados la em cima!

e tem q salvar no banco os ids de cada um (usuario, questao e avaliação)

a duvida é a seguinte, gostaria de algo dinamico!

que ele um include de cada vez fazendo assim com que o usuario

avaliasse a sua situação e já clicasse no enviar pra salvar no banco!

e após isso a pagina já carregaria com outra questao...

fui claro??

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Vou colar o código do include pra simplificar..

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="shortcut icon" href="logocds.ico" type="image/x-icon" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Perfil Colaborador</title>
</head>

<body>
<form action="envia_conhecimento.php" method="post">
<table width="80%" border="1" bordercolor="#000099" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td>
<table width="100%" border="0">
  <tr>
    <td width="37%"><?php 
        $sql_conhec = "SELECT * FROM tb_conhecimento WHERE conhec_ativo=1 ORDER BY conhec_aplicacao ASC, conhec_grupo ASC";
        $query_conhec = mysql_query($sql_conhec) or die (mysql_error());
        
        $linha_conhec = mysql_num_rows($query_conhec);
          
    ?>
    </td>
    <td width="43%" align="left">Conhecimentos para Avaliar: <?php echo "<font face='verdana' size='-1'>$linha_conhec</font>"; ?></td>
    <td width="20%">
    <?php 
        for($cont = 0; $cont < $linha_conhec; $cont++)
        {
            $conhec_cod = mysql_result($query_conhec, $cont, "conhec_cod");
            $conhec_grupo = mysql_result($query_conhec, $cont, "conhec_grupo");
            $conhec_descricao = mysql_result($query_conhec, $cont, "conhec_descricao");
            $conhec_aplicacao = mysql_result($query_conhec, $cont, "conhec_aplicacao");
            
        if($conhec_grupo==0){
            $grupo = "Comuns";
        }elseif($conhec_grupo==1){
            $grupo = "REGULAÇÃO DA ATUAÇÃO (Parâmetros Legais e Normativos)";
        }elseif($conhec_grupo==2){
            $grupo = "Tecnologia de Informação e Comunicação - TIC";
        }elseif($conhec_grupo==3){
            $grupo = "Tecnologia de Organização e Gestão de Negócios";
        }elseif($conhec_grupo==4){
            $grupo = "Gestão de Projetos de Consultoria";
        }elseif($conhec_grupo==5){
            $grupo = "Políticas, Contexto Comercial e Articulação Institucional";
        }elseif($conhec_grupo==6){
            $grupo = "Gestão de Recursos e Suporte a Projetos";
        }
    ?>
    </td>
  </tr>
  <tr>
    <td align="right"><font face='verdana' size='-1'>Grupo: </font></td>
    <td><?php echo "<font face='verdana' size='-1'>$grupo</font>"; ?></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td align="center"><font face='verdana' size='-1'>Descrição:</font></td>
    <td align="center"><font face='verdana' size='-1'>Aplicação:</font></td>
    <td align="center"><font face='verdana' size='-1'>Avaliação:</font></td>
  </tr>
  <tr>
    <td align="center"><?php echo "<font face='verdana' size='-1'>$conhec_descricao</font>"; ?></td>
    <td align="center"><?php if($conhec_aplicacao==0){ echo "<font face='verdana' size='-1'>Básico</font>";}else{ echo "<font face='verdana' size='-1'>Específico</font>";} ?></td>
    <td align="center">
    <?php
          //select dos tipos de avaliação
          $sql_aval = "SELECT * FROM tb_avaliacao WHERE aval_ativo=1 ORDER BY aval_cod ASC";
        $query_aval = mysql_query($sql_aval) or die (mysql_error());     
    ?>
    
          <select name="avaliacao">
        
        <?php
        //laço que busca e imprime avaliações do banco
        while($lista_aval = mysql_fetch_array($query_aval))
        { 
            $cod_aval=$lista_aval[0];
            $desc_aval=$lista_aval[1];
    
            echo "<option value='$cod_aval'>$desc_aval</option>";
        }?>
        
          </select>
    </td>
  </tr>
  <?php } ?>
  <tr>
    <td>&nbsp;</td>
    <td align="center">&nbsp;</td>
    <td align="left"><input type="submit" name="botao" value="Enviar"/></td>
  </tr>
</table>
        </td>
    </tr>
</table>

</form>
</body>
</html>

Então, isso imprime 3 formularios (só tem 3 registros para testes no banco)

Gostaria q ele fizesse uma pausa!

Ex: tras um formulario o usuario escolhe sua opção manda pro destino do form,

salva no banco e ele já volta pra essa mesma pagina com outra questao pro usuario avaliar.

ficou melhor de entender agora??

to ficando doido nesse projeto cara..e preciso pro final dessa semana!!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...