/* Enquete 0.3.1 - Com RADIO BOXES Paulo Vitto Ruthes - 2000 Para utilização crie em uma DB de MySQL uma tabela create table enquete (opcao char(2) primary key, descricao char(50), votos char(4)); Isso deve resolver. Um exemplo da enquete está no final do arquivo já como parte do PHP Para utilização da enquete com imagem de gráfico crie um gif de por exemplo 100x2 pixels. E coloque-o no mesmo local do script, ou adicione-o em uma DB. E "descomente" tudo que estiver logo abaixo de: // Para utilização com imagem com gráfico */ if ($escolha != "") { // Variáveis a serem alteradas $db = "nitio"; // Altere para o nome de sua DB $radios = 6; // Altere para o número de RADIOS em sua enquete // Para utilização com imagem com gráfico // $imagem = "grafico.gif"; // NÃO ALTERE MAIS NADA $radios = $radios + 1; $conexao = mysql_connect("localhost", "", ""); $valor = 1; while ($valor < $radios) { $consulta[$valor] = "SELECT * FROM enquete where opcao=$valor"; $valor++; } mysql_select_db("nitio", $conexao); $resultado_votos = mysql_query($consulta[$escolha], $conexao); while ($linha = mysql_fetch_row($resultado_votos)) { $voto = $linha[2]; } $new_votos = $voto + 1; $update = "UPDATE enquete SET votos='$new_votos' where opcao='$escolha'"; mysql_query($update, $conexao); $valor = 1; while ($valor < $radios) { $resultado[$valor] = mysql_query($consulta[$valor], $conexao); $valor++; } // $linha[0] = Opção // $linha[1] = Descrição // $linha[2] = Votos $valor = 1; while ($valor < $radios) { while ($linha = @mysql_fetch_row($resultado[$valor])) { $opcao[$valor] = $linha[1]; $votos[$valor] = $linha[2]; $total_votos += $linha[2]; $valor++; } } $valor = 1; echo "
Opção | \n"; echo "Votos | \n"; echo "% | \n"; // Para utilização com imagem com gráfico // echo "Gráfico | \n"; echo "
$opcao[$valor] | \n"; echo "$votos[$valor] | \n"; echo "$porcent[$valor]% | \n"; // Para utilização com imagem para gráfico // $width_img[$valor] = (int) $porcent[$valor]; // echo "\n"; echo " |
TOTAL | \n"; echo "$total_votos | \n"; echo "\n"; // Para utilização com imagem para gráfico // echo " | \n"; echo " |