Ir para conteúdo
Fórum Script Brasil

Anderson Ferreira

Membros
  • Total de itens

    358
  • Registro em

  • Última visita

Posts postados por Anderson Ferreira

  1. Oláa, boa tardee a todoos!

    Estou fazendo um projetoo para meu curso de telemática, que seria uma 'Urna Online'...

    O problema, que não vejo nada de errado no códigoo... E o problema é o seguinte:

    Quando o eleitor digita corretamente o 'login' e 'senha', o código funciona perfeitamente, ou seja, redirecionando para outra página...

    Quando o eleitor digita corretamente o 'login' e digita somente a 'senha' incorretamente, o código também funciona de forma correta, indicando que a senha está incorreta...

    MÁS, quando o eleitor digita o 'login' de forma incorreta, era pra ele também imprimir uma mensagem de erro, indicando que o 'login' está incorreto... Só que ele não está imprimindoo nada :angry:

    ------------------------------------------------------------------------------

    O site funciona da seguinte forma: o 'eleitor' entra na página inicial (index.html), e escolhe no menu a opção 'votação'... Depois, é redirecionado para a página 'login.html' onde é digitado o login e a senha... E depois é redirecionado para a página 'login.php', onde é feita toda a verificação, onde é indicado se o login e/ou senha está correto ou incorreto... Se tiver correto, ele redireciona para a página 'votacao.php', onde será confirmado todos os dados do eleitor (nome completo, titulo de eleitor, data de nascimento, etc)... E se tiver incorreto, era pra ele imprimir uma mensagem de erro na tela.

    Em todas as páginas, está inserida uma 'include' (conexao.php), onde é conectado o banco de dados...

    ------------------------------------------------------------------------------

    ========

    LOGIN.PHP

    ========

    <?php include "../conexao.php"; ?>
    
    <html>
        
        <head>
            <meta http-equiv="Content-Type" content="text/html" charset="utf-8" />  
            <title>Urna Online</title>
        </head>
    
        <body>
        
            <font face="Arial, Helvetica, sans-serif">
                
                <?php
    
                    @session_start();
                    
                        @$_SESSION["login"] = $_POST["val_login"] or die ("$erro3");
                        @$_SESSION["senha"] = $_POST["val_senha"] or die ("$erro3");
    
                    #variaveis
                    
                        $login = $_SESSION["login"];
                        $senha = $_SESSION["senha"];
    
                    $conexao_tabela = ("SELECT * FROM eleitores WHERE login='$login'") or die ("$erro");
                    $RS = mysql_query($conexao_tabela);
    
                    while ($RF = mysql_fetch_array ($RS))
                         
                        {
                        
                            if ($RF["senha"] == $_SESSION["senha"])
                            
                                {
                                echo "<meta http-equiv='Refresh' content='0;URL=validacao.php>";
                                }
                                
                            else
                                {
                                echo "$erro3";
                                }
                        }
    
                ?>
    
            </font>
        
        </body>
    
    </html>
    ======== CONEXAO.PHP ========
    <font color="#ff0000" face="Arial, Helvetica, sans-serif" size="3">
    
        <?php
    
        
        #variaveis
    
            $nome_administrador  = "Anderson Ferreira / Rafael Pereira";
            $email_administrador = "urnaonline@yahoo.com.br";
            
            $servidor_bd = "localhost";
            $nome_bd     = "urna_online";
            $usuario_bd  = "root";
            $senha_bd    = "urna";
            
            $erro = "
                        <font color='#FF0000'>ERRO - 'Login' e/ou 'Senha' inválido(s)</font>
                        <br><br>
                        <a href='../'><font color='#FFFFFF'>VOLTAR</font></a>
                     ";
            
            $erro2 = "
                        <font color='#FF0000'>ERRO - Dados inválidos</font>
                        <br><br>
                        <a href='../'><font color='#FFFFFF'>VOLTAR</font></a>
                     ";
    
            $erro3  = "
                        <font color='#FF0000'>ERRO - 'Login' e/ou 'Senha' inválido(s)</font>
                        <br><br>
                        <a href='../'><font color='#000000'>VOLTAR</font></a>
                     ";
        #conexao
    
            mysql_connect ($servidor_bd, $usuario_bd, $senha_bd) or die
                ("
                    <br><b>Erro ao conectar</b> - Contate o administrador: <br><br>
                    $nome_administrador - $email_administrador <br><br><br>
                    <a href='index.html'>Voltar</a>
                ");
            
            mysql_select_db ($nome_bd) or die
                ("
                    <br><b>Erro ao conectar no banco de dados</b> - Contate o administrador: <br><br>
                    $nome_administrador - $email_administrador <br><br><br>
                    <a href='index.html'>Voltar</a>
                ");
        
        ?>
    
    </font>

  2. Bom dia a todos...

    Tenho um programa para ser entregue hoje em "C" (não em C++, e sim em C), que é minha reculperação do curso...

    Não tenho nem a mínima idéia como fazer isto, então, o pouco de ajuda que receber, agradeceria muito... Sei que pode ser difícil fazer o programa inteiro, mas mesmo que seja uma parte do código que conseguissem postar, já serviria bastante... Pelo menos não tiraria um 0 :D

    Bom... O trabalho é o seguinte:

    Fazer um programa e a simulação para a série abaixo:

    Y=(n!/1) + (n!/1) + (n!/2) + (n!/3) + [...] + (n!/n)

    "n!" é o fatorial de um número inteiro positivo. Ex.: 1x2x3 = 6

    Fazer a simulação acumulativa para n=10

    Obrigado,

    Anderson Ferreira

  3. Alguém pode pelo amor de "Deus" me ajudar no código abaixo?

    Estou fazendo um projeto de uma Urna Online, mas já tentei de tudo, pra ver o que está ocorrendo, mas não estou conseguindo resolver (sou iniciante no PHP)...

    Era pra funcionar da seguinte forma: digitando o login e a senha corretamente era pra redirecionar pra uma página, caso contrária, imprimiria uma mensagem de erro.

    Mas digitando o login e senha corretamente, não aparece nada, da mesma forma se digitar um dos campos errados, tb fica td em branco!

    Gostaria de saber o que está acontecendo...

    CÓDIGO - login.php:

    <?php
    
        include "../conexao.php";
    
    ?>
    
    <html>
        
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
            <title>Formulário</title>
        </head>
    
        <body>
        
            <font face="Arial, Helvetica, sans-serif">
                
                <?
    
                    session_start();
                            
                        $_SESSION["login"] = $_POST["val_login"];
                        $_SESSION["senha"] = $_POST["val_senha"];
                
                    $redirecionar="validacao.php";
                    $senha=$_SESSION["senha"];
                    
                    $conexao_tabela = "SELECT * FROM eleitores WHERE login=".$_SESSION["login"];
                    $RS = mysql_query($conexao_tabela);
                    
    
                    while ($RF = mysql_fetch_array ($RS))
                         
                        {
                        
                            if ($RF["senha"] == $_SESSION["senha"])
                            
                                {
                                header("Location: $redirecionar");
                                }
                                
                                else
                                {
                                echo "Erro";
                                }
                        }
    
                ?>
    
            </font>
        
        </body>
    
    </html>

    ATENÇÃO:

    Só que na linha 18, onde está iniciando o código PHP, se eu trocar o <? por <?php, a página ao invés de ficar toda branca, fica exibindo o seguinte erro:

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Arquivos de programas\EasyPHP 3.0\www\Urna Online - New [2]\votacao\login.php on line 32

    ---

    Obrigado,

    Anderson Ferreira

  4. Boa noite Jhonatan,

    Acredito que já estou te incomodando demais né?

    --------

    Bom... Sobre o códifo em JavaScript que você me passou, a primeira parte eu entende. Até testei ela e funcionou normalmente.

    Mas é minha dúvida é sobre o segundo código [ if (navigator.appName ... ]

    Ou seja, o script inteiro, ficaria + ou - assim:

    <script>
    alert("Seu navegador é " + navigator.appName)
    alert("A versão do seu navegador é " + navigator.appVersion)
    document.write(" Nome do navegador: " + navigator.appName)
    document.write("<br>")
    document.write(" Versão do navegador: " + navigator.appVersion)
    
    
    if (navigator.appName + " " + navigator.appVersion == " Informações do Navegador ") {
        alert("O navegador utilizado não é compatível")
    }
    
    </script>
    Fiz isso, e abri a pagina no Google Chrome, e me apareceu a seguinte informação na versão:
    5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/0.4.154.29 Safari/525.19
    Então substirui, informações do navegador por a versão descrita acima, e o script ficou assim:
    <script>
    alert("Seu navegador é " + navigator.appName)
    alert("A versão do seu navegador é " + navigator.appVersion)
    document.write(" Nome do navegador: " + navigator.appName)
    document.write("<br>")
    document.write(" Versão do navegador: " + navigator.appVersion)
    
    
    if (navigator.appName + " " + navigator.appVersion == "5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/0.4.154.29 Safari/525.19") {
        alert("O navegador utilizado não é compatível")
    }
    
    </script>

    Só que só aparece os dois primeiros alerta com o nome e a versão do navegador e depois imprime na tela o nome e a versão do navegador...

    O último alerta, dizendo que o navegador não é compatível, não esta funcionando... :(

    -----------

    Abraços!

  5. Brigadãoo pela dica!!!

    Só uma dúvida pra finalizar...

    Também tenho o Google Chrome aqui, e quando abro o site nele também fica tudo em branco...

    Você sabe algum script, que ao alguém entrar no site pelo Chrome apareça tipo uma mensagem assim:

    ----

    Caro Visitante,

    Infelizmente usuários do google chrome não podem ter acesso ao nosso site, por favor, use qualquer outro browser e tente novamente.

    ----

    Vi isto no The Rebels. Tenta entrar no site: (www.therebels.de) com o chrome ai você vai ver + ou - como é...

    -----------------

    Abraços!!!

  6. 2 Resistores, ambos de uma resistência R, são ligados em paralelo a uma bateria ideal. Nessa situção, a potência total dissipada é P. Trocando-se então um dos resistpres por outro de resistência 2R, a nova potência total dissipada no circuito será:

    A- 2P/3

    B- 3P/4

    C- 4P/5

    D- 4P/3

    E- 3P/2

    Qual a resposta correta???

  7. É que eu escrevi errado... Eu não estou usando um frame e sim um iframe...

    Ou seja, fiz todo o conteúdo do meu site, e no meio coloquei o iframe.

    ----

    Por exemplo, este é o código da página com o conteúdo e o menu:

    <html>
    
    <head>
    <title>Teste</title>
    
    </head>
    
    <body>
    
    Blá, blá, blá, blá, blá...
    
    <iframe src="link da página onde se encontra o menu">
    
    </iframe>
    
    
    </body>
    
    </html>
    ---- E este é o código da página com o menu:
    <table>
    
                <ul class="slider">
    
                  <li><a href="link 1" target="_parent">Início</a></li>
                  <li><a href="link 2" target="_parent">Imagens</a></li>
                  <li><a href="link 3" target="_parent">Humor</a></li>
                  <li><a href="link 4" target="_parent">Linux</a></li>
                  <li><a href="link 5" target="_parent">Tecnologia</a></li>
                  <li><a href="link 6" target="_parent">Tutoriais</a></li>
    
                </ul>
    </table>

    ---

    Mas já consegui consertar o problema, só fiz colocar o _parent!!!

    Muito obrigado por ter me ajudado!!!!

    E se não for muito incomodo, comenta aí como ta ficando meu site (www.codigofree.com) se esta legal ou não e se precisa concertar alguma coisa...

    Abraços!!!

  8. Bom dia,

    Estou iniciando na área de WebDesign (tenho 15 anos)...

    Resolvi criar um site para mim, peguei um template pronto e fiz algunas modificações...

    No menu vertical da direita (menu laranja) resolvi colocar um frame. Pois antes, quando eu queria acrescentar 1 ítem no menu tinha que editar todas as páginas do site, assim, fiz um frame onde eu preciso modificar apenas a página do frame com o menu e todas as outras páginas com o menu serão modificadas...

    Mas se tentarem verificar, verão que ao clicar em um ítem do menu, o link é aberto dentro do frame e não na página do site.

    ---

    Gostaria de saber como posso fazer com que ao clicar em um ítem do menu, o link seja aberto na página e não no frame.

    Para verificarem o erro, podem entrar no site: www.codigofree.com

    ---

    Ficarei grato se me ajudarem,

    Muito obrigado,

    Anderson Ferreira

  9. já ví em vários lugares, onde se podem baixar "componentes pro Delhpi", incluse já ví aqui no Script Brasil.

    É o caso do componente que queria, muito: OfficeControls -> Coponente para adicionar os controles do Office a sua aplicação. (https://www.scriptbrasil.com.br/download/codigo/6000/)

    Ví este componente aqui mesmo, no Script Brasil, inclusive outros componentes também. Mas quando baixei uma pasta, com os seguintes arquivos: "ocontrls.dcr"; "ocontrls.dcu" e "ocontrls.res". Todos com formato desconhecido.

    Por isso criei este tópico: Como faço para instalar estes componentes ??? Em que lugar coloco ??? Como usa-los ???

    Por favor, me ajudem, pois só faz 3 dias que comecei a mexer no Delphi, por isso não sei de praticamente nada... :wacko:

    -----------------------------------------

    Desde já agradeço,

    Anderson Ferreira

×
×
  • Criar Novo...