Brnn Postado Setembro 29, 2009 Denunciar Share Postado Setembro 29, 2009 Pessoal,Tenho uma pagina que tras um perfil do usuario que fez o login,e mais em baixo da include exibindo uma pagina que trasdados 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 usuarioavaliasse 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?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Andre_Luiz Postado Setembro 29, 2009 Denunciar Share Postado Setembro 29, 2009 Olá.Cara eu nçao entendi sua dúvida.:/você quer que randomize o include verificando se a questão X já foi respondida pelo o usuário Y ?Abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Brnn Postado Setembro 29, 2009 Autor Denunciar Share Postado Setembro 29, 2009 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> </td> </tr> <tr> <td> </td> <td> </td> <td> </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> </td> <td align="center"> </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!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Brnn
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
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.