Este é a página que vai mostrar o resultado da enquete
<?php
//resultado.php
include('conexao.php');
$sql_pergunta = "SELECT * FROM enq_perguntas ORDER BY id DESC LIMIT 1";
$query_pergunta = mysql_query($sql_pergunta) or die("Erro: ".mysql_error());
$dados_pergunta = mysql_fetch_array($query_pergunta);
$sql_opcao = "SELECT * FROM enq_opcao WHERE pergunta_fk = '{$dados_pergunta['id']}'";
$sql_total = "SELECT SUM(votos) AS total FROM enq_opcao WHERE pergunta_fk = '{$dados_pergunta['id']}'";
$query_opcao = mysql_query($sql_opcao);
$query_total = mysql_query($sql_total);
$total = mysql_fetch_array($query_total);
while($opcao = mysql_fetch_array($query_opcao))
{
$porc = $opcao['votos'] / $total['total'] * 100;
$porc_formt = number_format($porc,2,'.','');
$porc_round = round($porc_formt);
echo utf8_decode($opcao['opcao']) ." - {$porc_formt} %
\n";
$px = $porc_round == 0 ? 1 : $porc_round;
echo "
\n
";
}
?>
Aqui estão todos os arquivos usados na série










ShareThis
Cara não consegui fazer funcionar mesmo baixando os teus arq prontos. Utilizo o XAMPP, mas nao sei como conectar a base de dados com o formulario e preciso desenvolver uma enquete aqui onde trabalho.
Gostei muito achei interessante de mais
Fala Igor!
Seguinte…o script postado para download tá dando problema.
Quando vc insere a segunda opção, ele dá um erro, retornando que não é possível inserir opções pois dá conflito com a FK da tabela….
O que fazer nesse caso?
Abraços!
Andre, darei uma vista grossa no script…qualquer coisa eu tenho seu email e mando o script corrigido para ti, caso precise faze-lo.
Genivaldo, dentro os arquivos ha um chamado conexao, é nele que deve configurar os dados para a conexao com o banco de dados.
oi,estou estudando o dreamwever,e qria algmas dicas sobre formularios,e como criar um chat para um site?valeu!
Andre, eu testei o script e esta funcionando corretamente..
Jheafrey, o dreamweaver eh apenas uma ferramenta, como o bloco de notas, onde vc digita o codigo, salva num formato e um interpretador o faz funcionar, pra criar um programa qualquer como um chat ou enquete, eh preciso conhecer a linguagem, um chat envolve varios pontos que devem ser estudados.
Eu gostaria de registrar o meu elogio ao Igor Cavalho pelo trabalho realizado aqui. Excelente a matéria. Consegui montar minha enquete rapidinho (algumas horas eh eh) levando em consideração que conheço pouco PHP. O que ajudou um pouco foi a base em sql que já tinha. Também, nem precisava, vc entregou tudo prontinha. Parabens!!! Que Deus te abençoe.
Em relacao a sql, um grande problema dos sites atuais eh a modelagem do banco de dados, tem q de ser estudada e a rapaziada quer tudo pronto, nao sabe estudar…voces nao tem nocao de como facilita um banco de dados bem modelado…
Parabéns Igor, funcionando perfeitamente o Script.
Sim, todo mundo quer tudo nas mãos… e estudar um pouco que seja, nada!
Estava tentando aprender um pouco de flash, ai depois de algumas horinhas… resolvi dar uma olhada no material de PHP, parabéns… me fez tentar.. alguns quesitos aqui…
Sucesso Igor!