Ir para conteúdo
Fórum Script Brasil

Renato Penna

Membros
  • Total de itens

    854
  • Registro em

  • Última visita

Tudo que Renato Penna postou

  1. Renato Penna

    Internet Explorer

    Qual é a mensagem do Java que aparece?
  2. var num_pat = document.form.txtDs_Patrimonio.value; var qtd = strlen(num_pat); if(qtd<19) alert('Quantidade de caracteres insuficentes');
  3. Primeiro: if(event.keyCode < 48 || event.keyCode > 57) { alert('O campo \"Número do Patrimônio só aceita números\"'); } OBS: O usuário deverá preencher todos os 19 caractéres inclusive pontos e parênteses ? Se for isso, esse primeiro if não o deixará digitar tais caractéres pois só aceitará números. Eles deverão ser gerados pelo JS mesmo.
  4. Renato Penna

    Ajuda Com Case

    E como fazer para passar parâmetros pela barra de endereços pelo submit de um form com método post ? Teria como parametrizar na barra de endereços por um link, mas nesse caso não teria sido dado o post do form na página anterior. Ou o $usuario e $senha vem vazio ou então o $level_usuario. Desconheço uma forma de preencher os dois. Michelle, o form da página que gera autentica.php possui método get ou post ?
  5. Renato Penna

    Ajuda Com Case

    Acho que tem outro problema kandrade. Essa página está sendo gerada á partir de outra que possui form com método get ou post ? O autentica.php possui $_POST e $_GET.
  6. SELECT * FROM topicos,mensagens WHERE topicos.id = mensagens.id_topico
  7. Renato Penna

    Ajuda Com Case

    Quando o usuário for level 1 por exemplo, tem que ir para a página restrito.php né? então faça assim ... autentica.php <? ob_start(); //CONECTA COM O BANCO DE DADOS $con = mysql_connect("","",""); //minha conexão conexão mysql_select_db("bago"); //RECEBE OS DADOS DO FORMULÁRIO $usuario = $_POST[txtUser]; $senha = $_POST[pwSenha]; //VERIFICA $sql = mysql_query(" SELECT * FROM tb_usuarios_intranet WHERE USUARIO = '$usuario' AND SENHA = '$senha'") or die("ERRO NO COMANDO SQL"); //LINHAS AFETADAS PELA CONSULTA $row = mysql_num_rows($sql); //VERIFICA SE RETORNOU ALGO if($row == 0) echo "Usuário/Senha inválidos"; else { //PEGA OS DADOS $id = mysql_result($sql, 0, "ID_USUARIO"); $usuario = mysql_result($sql, 0, "USUARIO"); $nome = mysql_result($sql, 0, "NOME_USUARIO"); $level_usuario = mysql_result($sql, 0, "LEVEL"); //INICIALIZA A SESSÃO session_start(); //GRAVA AS VARIÁVEIS NA SESSÃO $_SESSION[id] = $id; $_SESSION[usuario] = $usuario; $_SESSION[nome] = $nome; $_SESSION[level_usuario] = $level_usuario; //REDIRECIONA PARA A PÁGINA QUE VAI EXIBIR OS PRODUTOS $level_usuario = $_GET["LEVEL"]; switch($level_usuario){ case "1": echo"<script language='JavaScript'>window.location.replace(\"restrito.php\");</script>"; break; case "2": include("restrita2.php"); break; case "3": include("restrita3.php"); break; case "4": include("restrita4.php"); break; default: echo "Não encontrada."; break; } } mysql_close($con); ?> Logue com usuário level 1 e veja se dá certo. Dando certo faça o mesmo nos outros cases.
  8. Renato Penna

    Ajuda Com Case

    Se o seu usuário é level 5 e você se loga com ele, ele dará "Não encontrada" mesmo porque o switch só vai de 1 a 4. Logue com o usuário teste (de level 3) e veja o que acontece.
  9. Renato Penna

    Ajuda Com Case

    E qual foi o nível do usuário logado que foi mostrado ? Estava entre 1 e 4 ?
  10. Renato Penna

    Ajuda Com Case

    Michelle, mande mostrar o valor de $level_usuario e veja o que está vindo para esta variável. $level_usuario = mysql_result($sql, 0, "LEVEL"); echo $level_usuario."<BR>";
  11. Faça esse segundo bloco de código $query_1="SELECT SUM(juros) FROM compras WHERE ativo = 'sim' AQUI DEVE ENTRAR O RESULTADO GERADO NA PRIMEIRA"; $query_selecionado1=mysql_query($query_1); echo mysql_error(); while($linha2 = mysql_fetch_array($query_selecionado1)) { { $juro = $linha2["juro"]; echo "$juro"; } dentro do primeiro while => while($linha = mysql_fetch_array($resultado)) e em $query_1 coloque $query_1="SELECT SUM(juros) FROM compras WHERE ativo = 'sim' AND ID = $cod1"
  12. Renato Penna

    Codigo

    Use a função rand(); $num1 = rand(0,9); $num2 = rand(0,9); $num3 = rand(0,9); $num4 = rand(0,9); $num5 = rand(0,9); $num6 = rand(0,9); $num7 = rand(0,9); $num8 = rand(0,9); echo $num1."".$num2."".$num3."".$num4."".$num5."".$num6."".$num7."".$num8;
  13. Olha, se você quer fazer um álbum de fotos sem BD, podes fazer com HTML mesmo. Você usaria PHP e BD se fosse pegar as fotos ou o caminho delas no banco, mas já que o banco não será usado, faça com HTML mesmo.
  14. Renato Penna

    Erro Ao Utilizar Sessions

    Cara, eu testei aqui e redirecionou. Talvez não esteja redirecionando por não estar fazendo o include. Onde está o include troque por <?php session_start(); if (isset($_SESSION["login_usuario"]) AND isset($_SESSION["senha_usuario"])) { $login_usuario = $_SESSION["login_usuario"]; $senha_usuario = $_SESSION["senha_usuario"]; //exit(); } else echo "<script language='JavaScript'>window.location.href='fmlogin.php';</script>"; ?>
  15. Você tem como criar uma cópia deste arquivo e mostrá-la ao usuário e o original ser mostrado a você, sendo que o usuário não teria acesso ao original? Se conseguir isso, você pode deletar a cópia e não terá problema quanto a você pois o original estará lá e o usuário não terá acesso a ele.
  16. O layout do forum ficou super legal, bem futurista. Uma inovação melhorada a cada período de tempo é sempre bem-vinda. Parabéns !!!
  17. Renato Penna

    Php Mysql

    O que ? Explique melhor por favor.
  18. Cara, do jeito como está o meu código, o radio aparecerá quando selecionado uma opção do select como você disse que queria acima
  19. Renato Penna

    Erro Ao Utilizar Sessions

    Na página principal, troque include "valida_session": por include ("valida_session.php"); E no else da valida_session.php troque else{ echo "&lt;script>top.window.location='fmlogin.php';</script>"; exit(); por else{ echo "<script language='JavaScript'>window.location.href='fmlogin.php';</script>"; exit();
  20. <HTML> <HEAD> <TITLE> Formulario</TITLE> <script language="JavaScript"> function show(variavel){ if(document.getElementById(variavel).style.display == 'none'){ document.getElementById(variavel).style.display = 'block'; }else{ document.getElementById(variavel).style.display = 'none'; } } function enviar() { document.form.submit(); } </SCRIPT> <?php function verificar() { $lista = $_POST['lista']; if($lista=="opcao1") echo "<input type=\"radio\" name=\"nome_campo\" value=\"valor1\">&nbsp;&nbsp;&nbsp; <input type=\"radio\" name=\"nome_campo\" value=\"valor2\">"; if($lista=="opcao2") echo "<input type=\"radio\" name=\"nome_campo\" value=\"valor1\">valor1&nbsp;&nbsp;&nbsp; <input type=\"radio\" name=\"nome_campo\" value=\"valor2\">valor2"; } ?> </HEAD> <body onLoad="<?php verificar() ?>"> <form name="formulario" method="post" action="pagina.php"> <INPUT TYPE="checkbox" checked onclick="show('hidded')"> <DIV id="hidded" style="display:none;"> <select name="lista" onChange="enviar()"> <option value="opcao1">opcao1</option> <option value="opcao2">opcao2</option> </select> <BR> <INPUT name="algo2" type="text"><BR> </DIV> </form> </BODY> </HTML> OBS:No form, onde está escrito action="pagina.php" troque pagina pelo nome da sua página. Um Moderador precisará vir aqui e mover este tópico para a seção PHP.
  21. Se o seu código está do jeito como cocê postou acima, faça as mudanças necessárias para que ele fique como o que eu postei e veja se funciona. Adaptando o seu código ao meu, quando o usuário mudar o valor do select, a página mostrará dois radios.
  22. Renato Penna

    Erro Ao Utilizar Sessions

    Acho estranho o include não estar sendo aceito, mas se isso resolve o problema ...troque o include pelo código que está na página.
  23. Poste o seu código por favor.
  24. Renato Penna

    Erro Ao Utilizar Sessions

    Colocando session_start() funciona, mas com include não. Como está o código de "valida_session" ?
  25. Na boa, silviafono, essa parte trata de dúvidas, críticas e sugestões do fórum.
×
×
  • Criar Novo...