Ir para conteúdo
Fórum Script Brasil

Brnn

Membros
  • Total de itens

    19
  • Registro em

  • Última visita

Sobre Brnn

  • Data de Nascimento 01/06/1988

Perfil

  • Gender
    Male
  • Location
    bsb

Brnn's Achievements

0

Reputação

  1. Brnn

    Includes dinamicos

    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!!
  2. Brnn

    Includes dinamicos

    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??
  3. esse problema já solucionei! obrigado ;] negocio é q agora eu to com duvida em passar múltiplos dados de um form para o banco!! como posso fazer isso sem ter q por inúmeros posts?? o sistema o usuario tem q selecionar uma avaliação, vem dados do banco por um for que apresenta as questoes para o usuario e ai na outra pagina queria salvar essas informações no banco!! como posso fazer isso? to doido aqui procurando solução e não acho... achei uns scripts mas não entendi mt bem como passar os dados pelo form! achei esse daqui em outro forum: $nome_do_campo_do_form = $_POST['tnome_do_campo_do_form]; // pega os dados vindos do loop do form $cont = $_ENV['nome_do_campo_do_form']; // troquei o nome da variavel e nodo de receber os dados for ($cont = 1; $cont < 11; $cont ++) { // fazendo um loop com os dados e o INSERT if ($_GET['btn'] == "gravar"){ // confere se o botao enviar foi acionado $sql = mysql_query("INSERT INTO sua_tabela (campo) VALUES ('$cont')"); print " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=cadastro.php'>"; // retornando a pagina de cadastro }} ?> AGORA O FORM <form action="?btn=gravar" method="post" name="form" id="form"> <input name="telefone" type="text" value="<?php echo "$cont" ?>"/><?php ?> <input name="Submit" type="submit" value="Gravar" /> </form>
  4. <?php $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()); $linha_aval = mysql_num_rows($query_aval); for($conta = 0; $conta < $linha_aval; $conta++) { $aval_cod = mysql_result($query_aval, $conta, "aval_cod"); $aval_desc = mysql_result($query_aval, $conta, "aval_descricao"); $aval_sigla = mysql_result($query_aval, $conta, "aval_sigla"); ?> <td align="center" > <label> <input type="radio" title="<?php echo $aval_desc; ?>" name="<?php echo $aval_sigla; ?>" value="<?php echo $aval_cod; ?>" /> </label> </td> <?php } ?> Eu teria que ter uma opção por linha! e nesse exemplo estou tendo uma opção por coluna... alguém teria alguma luz pra me dar a respeito disso? estou a tanto tempo no mesmo pedaço de codigo que ta dificil de ver algo errado.. agradeço desde já! encontrei outro problema, na ultima coluna eu posso selecionar todos os itens da coluna!
  5. opa! vlw amigo nem tinha lembrado desse detalhe.. eu preciso é de uma opção mesmo! coloquei um campo de sigla no banco pra puxar o nome dos radios porque ta deixando eu selecionar duas opções na mesma linha!
  6. <?php $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()); $linha_aval = mysql_num_rows($query_aval); for($conta = 0; $conta < $linha_aval; $conta++) { $aval_cod = mysql_result($query_aval, $conta, "aval_cod"); $aval_desc = mysql_result($query_aval, $conta, "aval_descricao"); ?> <td align="center" > <label> <input type="radio" title="<?php echo $aval_desc; ?>" name="avaliacao" value="<?php echo $aval_cod; ?>" /> </label> </td> <?php } ?> Isso gera 3 linhas de 5 colunas cada! eu tenho q selecionar um radio por linha e não ta rolando! ele só me deixa escolher um...alguém tem alguma ideia do q pode ser? valeu abraço!
  7. não intendi mt bem o que tu disse mas acho q isso te ajuda um pouco... abraço! <? SESSION_START(); if(empty($nome)) { echo "<script>alert('Acesso negado!')</script>"; echo "<script>location.href='index.php'</script>"; } else { echo "<script>alert('Bem vindo!')</script>"; echo "<script>location.href='index.php'</script>"; } ?>
  8. Resolvido! No formulario ficou assim: <tr> <td colspan="2" align="right">Nome:</td> <td> <select name="nome_func" title="Nome Funcionario"> <?php $sql_func = "SELECT * FROM tb_funcionario"; $consulta_func = mysql_query($sql_func); while($linhas_func = mysql_fetch_array($consulta_func)) { ?> <option value="<?php echo $linhas_func['1'];?>"><?php echo $linhas_func['1']; ?></option> <?php }?> </select> </td> </tr> E na hora de ler ficou assim: $func_aloca = $_POST['nome_func']; //============================== $cod_func = "SELECT func_cod FROM tb_funcionario WHERE func_descricao='$func_aloca';"; $consulta_func = mysql_query($cod_func); $linhas_func = mysql_fetch_array($consulta_func); //============================== $func_cod = $linhas_func[0]; //============================== $cadastra = "INSERT INTO tb_alocacao (func_cod) VALUES ('$func_cod')"; Postei porque pode ser util pra alguém! abraço!!
  9. <?php $sql_func = "SELECT * FROM tb_funcionario"; $consulta_func = mysql_query($sql_func); $linhas_func = mysql_num_rows($consulta_func); ?> <tr> <td colspan="2" align="right">Nome:</td> <td> <select name="nome_aloca" title="Nome Funcionario"> <?php for($cont = 0; $cont < $linhas_func; $cont++) { $nome_func = mysql_result($consulta_func, $cont, "func_descricao"); ?> <option value="<?php echo $nome_func;?>"><?php echo $nome_func; ?></option> <?php }?> </select> </td> </tr> Na hora que eu mando isso o valor vai nulo...alguém saberia me dizer o porque?? valeu!
  10. Brnn

    Duvida em alterar cadastro

    opa! vlw ae gente! rickayron, ainda não testei mas desse jeito ai ele vai contatenar a variavel $get?? e Mauricio, por isso mesmo q eu achei mt estranho! Eu já tinha puxado variaveis dessa maneira antes!! inclusive foi o professor do meu curso q me ensinou! achei realmente mt estranho..fora q fiquei quebrando a cabeça atoa, já q era mt mais facil ter puxado o array logo mesmo...
  11. Brnn

    Duvida em alterar cadastro

    Velho...tinha acabado de ver isso!! to tão atordoado com os codigos q to deixando passar besteira.. :P Pior q não tem ng aqui no escritorio q entenda bem e de pra dar umas dicas boas, ou ate mesmo ver essas besteira..hehe vlw!! vo partir pra parte de deletar q tava dando uns errinhos tb!!
  12. Brnn

    Duvida em alterar cadastro

    Exibe isso, mas como é possivel se eu insiro os dados nela?? "Tabela 'formulario.tb_formulario' não existe"
  13. Brnn

    Duvida em alterar cadastro

    cai no else "Não foi possível alterar os dados de $nome_func<br>" não traz nenhum erro...logo deve ser o mysql_query q eu estou fazendo errado.. estranho é q eu já fiz um outro sistema identico e q não dava esses tipos de problemas! :P
  14. Brnn

    Duvida em alterar cadastro

    Josemar, já tinha tentando com letra maiusculas tb! heheh agora por desencargo de consciencia fui tentar novamente o mysql_fetch_array e puxar com numeros [0],[1],etc e deu certo! talvez tenha feito alguma besteirinha antes q não ficou legal!! agora to com erro no update do atualiza.php (pagina para onde o edita_funcionario.php manda) //...outros ifs if(empty($ativo)){ echo "Selecione Ativo ou Inativo! <input type='button' value='voltar' onclick='history.back();'>"; } else{ $update = ("UPDATE tb_formulario SET func_descricao='$nome_func', func_email='$email_func', func_telefone='$telefone_func', func_data_entrada_cds='$data_entrada_cds_func', func_login='$login_func', func_senha='$senha_func', func_ativo='$ativo' WHERE func_cod=".$get); $altera = mysql_query($update); if($altera == true){ echo "Dados de $nome_func alterados com sucesso<br>"; echo "<a href=formulario_funcionario.php> << </a>"; } else{ echo "Não foi possível alterar os dados de $nome_func<br>"; echo "<a href=formulario_funcionario.php> << </a>"; echo $update; } } $get = ID tem alguma ideia doq possa estar errado?
  15. Brnn

    Duvida em alterar cadastro

    ta voltando a consulta certo! Array ( [FUNC_COD] => 4 [FUNC_DESCRICAO] => dfadf [FUNC_TELEFONE] => dsasdf [FUNC_EMAIL] => sadfa [FUNC_DATA_CADASTRO] => 02/09/2009 [FUNC_DATA_ENTRADA_CDS] => 02/09/2009 [FUNC_LOGIN] => sadfs [FUNC_SENHA] => 123456 [FUNC_ATIVO] => 0 ) O negocio é que ta dando um erro de index indefinido!
×
×
  • Criar Novo...