Seja Sistema de votação online em PHP e MySQL 402783 a HawkDesign, para ter acesso aos conteúdos exclusivos dos membros, por favor Registre-se!


Atenciosamente Gamer

Participe do fórum, é rápido e fácil

Seja Sistema de votação online em PHP e MySQL 402783 a HawkDesign, para ter acesso aos conteúdos exclusivos dos membros, por favor Registre-se!


Atenciosamente Gamer

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Últimos assuntos

» Tutorial tag guerra
Sistema de votação online em PHP e MySQL I_icon_minitimeSáb Out 18, 2014 12:29 am por orthon

» Iniciante Smudge
Sistema de votação online em PHP e MySQL I_icon_minitimeQui Ago 21, 2014 2:56 am por Cdubb

» Um Novo Aprendiz!
Sistema de votação online em PHP e MySQL I_icon_minitimeQui Ago 21, 2014 2:50 am por Cdubb

» Eaw galera
Sistema de votação online em PHP e MySQL I_icon_minitimeQua Ago 13, 2014 5:09 am por Cdubb

» [PSD] Tutorial !
Sistema de votação online em PHP e MySQL I_icon_minitimeSáb Ago 31, 2013 5:22 pm por Paulo_ComandBR

» Reasource Pack #1 Hawkdesign
Sistema de votação online em PHP e MySQL I_icon_minitimeTer Jun 18, 2013 11:46 pm por edicelio

» [ Sing ]Capitão America
Sistema de votação online em PHP e MySQL I_icon_minitimeDom Jun 02, 2013 1:50 am por edicelio

» Minha Primeira Borda Modelada
Sistema de votação online em PHP e MySQL I_icon_minitimeDom Jun 02, 2013 1:47 am por edicelio

» V for Vendetta
Sistema de votação online em PHP e MySQL I_icon_minitimeDom Jun 02, 2013 1:40 am por edicelio

» Gamer *--*
Sistema de votação online em PHP e MySQL I_icon_minitimeQui maio 30, 2013 10:58 pm por ϟƘƦƖןןΣx

» [Scorpion]Sign
Sistema de votação online em PHP e MySQL I_icon_minitimeQui maio 30, 2013 4:02 pm por ϟƘƦƖןןΣx

» Avaliem o kit ?
Sistema de votação online em PHP e MySQL I_icon_minitimeQui maio 30, 2013 3:45 pm por ϟƘƦƖןןΣx

» Leilão sign Jimi Hendrix
Sistema de votação online em PHP e MySQL I_icon_minitimeQui maio 30, 2013 2:31 pm por ϟƘƦƖןןΣx

» Doações para o forum!
Sistema de votação online em PHP e MySQL I_icon_minitimeQui maio 30, 2013 2:06 pm por ϟƘƦƖןןΣx

» Apresentação
Sistema de votação online em PHP e MySQL I_icon_minitimeQua maio 29, 2013 10:10 pm por ϟƘƦƖןןΣx

Top dos mais postadores

Gamer (4166)
Sistema de votação online em PHP e MySQL Left_bar_bleueSistema de votação online em PHP e MySQL BarSistema de votação online em PHP e MySQL Right_bar_bleue 
-Ice™ (3994)
Sistema de votação online em PHP e MySQL Left_bar_bleueSistema de votação online em PHP e MySQL BarSistema de votação online em PHP e MySQL Right_bar_bleue 
Doritosz™ (2125)
Sistema de votação online em PHP e MySQL Left_bar_bleueSistema de votação online em PHP e MySQL BarSistema de votação online em PHP e MySQL Right_bar_bleue 
- S t r y o n ' (2061)
Sistema de votação online em PHP e MySQL Left_bar_bleueSistema de votação online em PHP e MySQL BarSistema de votação online em PHP e MySQL Right_bar_bleue 
RafaNatural (1093)
Sistema de votação online em PHP e MySQL Left_bar_bleueSistema de votação online em PHP e MySQL BarSistema de votação online em PHP e MySQL Right_bar_bleue 
~ y i n g j i e (1062)
Sistema de votação online em PHP e MySQL Left_bar_bleueSistema de votação online em PHP e MySQL BarSistema de votação online em PHP e MySQL Right_bar_bleue 
-Vorteck ;3 (1033)
Sistema de votação online em PHP e MySQL Left_bar_bleueSistema de votação online em PHP e MySQL BarSistema de votação online em PHP e MySQL Right_bar_bleue 
Sky (1000)
Sistema de votação online em PHP e MySQL Left_bar_bleueSistema de votação online em PHP e MySQL BarSistema de votação online em PHP e MySQL Right_bar_bleue 
Hachi' (968)
Sistema de votação online em PHP e MySQL Left_bar_bleueSistema de votação online em PHP e MySQL BarSistema de votação online em PHP e MySQL Right_bar_bleue 
Domi (861)
Sistema de votação online em PHP e MySQL Left_bar_bleueSistema de votação online em PHP e MySQL BarSistema de votação online em PHP e MySQL Right_bar_bleue 

Quem está conectado?

27 usuários online :: 0 registrados, 0 invisíveis e 27 visitantes

Nenhum


[ Ver toda a lista ]


O recorde de usuários online foi de 284 em Sáb Abr 10, 2021 8:52 am

Link-ME


Nós Na Área

Sistema de votação online em PHP e MySQL 93249840

Seletor de temas

  

3 participantes

    Sistema de votação online em PHP e MySQL

    RafaNatural
    RafaNatural
    Estudante
    Estudante


    Mensagens : 1093
    Coins : 294
    Frase : Antes só do quer mal Acompanhado!
    Sexo : Masculino
    Localização : Aracaju

    Sistema de votação online em PHP e MySQL Empty Sistema de votação online em PHP e MySQL

    Mensagem por RafaNatural Dom Set 18, 2011 10:14 pm

    Este tutorial vai ensinar a fazer uma votação em PHP. Este votação será só de apenas uma escolha.


    1. Criando o arquivo para votar:

    Cria um ficheiro html e escreve a tua pergunta e respostas como
    no exemplo seguinte:



    votação


    Qual a sua base de dados preferida?


    MySQL

    msSQL

    PostgreSQL

    ODBC






    2. Criando a tabela no MySQL:

    Na shell do MySQL digite após selecionar uma Base de Dados escreva o seguinte código:

    CREATE TABLE votacao (id INT(2) NOT NULL auto_increment primary key, descricao CHAR(50), votos CHAR(4));

    Muito bem, a tabela foi criada e está pronta a usar. Para continuar, da mesma forma que criá-mos a tabela vamos agora inserir os seguintes códigos para adicionar as opções na tabela:

    INSERT INTO votacao (descricao,votos) VALUES ("MySQL","0");
    INSERT INTO votacao (descricao,votos) VALUES ("msSQL","0");
    INSERT INTO votacao (descricao,votos) VALUES ("PostgreSQL","0");
    INSERT INTO votacao (descricao,votos) VALUES ("ODBC","0");

    Repara que só são adicionadas a descrição e os votos, mas não o ID, justamente
    porque quando a tabela foi criada foi designada a função de AUTO_INCREMENT, o que fará com que ela automaticamente incremente o valor.


    3. Criar o PHP que fará todo o trabalho:

    Cria um ficheiro chamado votação.php e dentro dele coloque o seguinte código que será explicado detalhadamente:


    if ($escolha != "") { // Verifica se foi inserido um voto e prossegue em frente no caso de verdade

    // Variáveis a serem alteradas

    $mysql_host = ""; // local do servidor MySQL
    $mysql_user = "": // utilizador do MySQL
    $mysql_pass = ""; // senha do utilizador do MySQL
    $mysql_dtbs = ""; // base de dados onde a tabela foi criada

    $num_resp = ""; // número de opções na tua votação
    $pergunta = ""; // pergunta da votação

    // Nada mais a ser alterado

    $mysql_conx = mysql_connect($mysql_host,$mysql_user,$mysql_pass);
    // ligação ao MySQL

    $radio = $num_resp + 1;
    // para uso posterior

    mysql_select_db($mysql_dtbs);
    // seleciona a base de dados

    // aqui começa todo o trabalho do PHP para actualizar a base de dados

    $query_upd = "SELECT * FROM votacao WHERE id=$escolha";
    $resul_upd = mysql_query($query_upd);
    // aqui o PHP selecciona apenas os registos que coincidem com a escolha, neste
    // caso so uma opção

    $obj_upd = mysql_fetch_object($resul_upd);
    // o comando mysql_fetch_object() separa os resultados de uma query por colunas
    // neste caso, $obj_upd -> descrição da opção que o utilizador votou

    $vot_upd = $obj_upd->votos;
    $vot_upd++;
    // separa só os votos e adicinona mais um voto

    $upd_upd = "UPDATE votacao SET votos=$vot_upd WHERE id=$escolha";
    mysql_query($upd_upd);
    // atualizou a base de dados

    // Agora o PHP fará a pesquisa na base de dados e retornará as opções, seus
    // respectivos votos, total de votos e a sua escolha.

    echo "

    " . $pergunta . "

    ";

    for($i=1;$i<$radio;$i++) {

    $query[$i] = "SELECT * FROM votação WHERE id=$i";
    $resul[$i] = mysql_query($query[$i]);
    $objet[$i] = mysql_fetch_object($resul[$i]);

    echo "" . $objet[$i]->opcao . " " . $objet[$i]->descricao . " " . $objet[$i]->votos . "
    ";

    $tot_vt += $objet[$i]->votos;

    // tudo isto serve para requisitar o resultado de cada opção e exibir no écran

    }
    echo "Total de votos:" . $tot_vt . "   Sua Escolha:" . $escolha . "
    ";
    }
    ?>

    E aqui termina o tutorial de como fazer uma votação, claro, que podes e deves modificar o layout da votação, adaptar para que seja permitido apenas um voto por dia (usando cookies), etc, etc, etc....
    Gamer
    Gamer
    Fundador
    Fundador


    Mensagens : 4166
    Coins : 2018
    Idade : 26
    Sexo : Masculino
    Localização : Na frente do computador

    Sistema de votação online em PHP e MySQL Empty Re: Sistema de votação online em PHP e MySQL

    Mensagem por Gamer Dom Set 18, 2011 10:43 pm

    mindfuck?
    Sky
    Sky
    Moderador Expert
    Moderador Expert


    Mensagens : 1000
    Coins : 148
    Frase : '' Tudo posso naquele que me fortaleçe. ''
    Sexo : Masculino
    Localização : Sertãozinho - São Paulo

    Sistema de votação online em PHP e MySQL Empty Re: Sistema de votação online em PHP e MySQL

    Mensagem por Sky Qua Set 21, 2011 9:53 pm

    Obrigado por compartilhar!

    Conteúdo patrocinado


    Sistema de votação online em PHP e MySQL Empty Re: Sistema de votação online em PHP e MySQL

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Dom Abr 28, 2024 10:23 am