• Bem vindo à nossa comunidade - Quer se juntar ao resto dos nossos membros? Registre-se*Registros aprovados pela adminitração

[Tutorial] Criando uma Enquete Simples com Arquivos Texto

Status
Não esta aberto para novas mensagens.

ZiN~

Honrado XPZ
[Tutorial] Criando uma Enquete Simples com Arquivos Texto <blockquote>Neste artigo vamos criar passo a passo uma simples enquete que armazena os resultados em arquivos TXT.

Abra seu editor html/php, crie um form e adicione nele 3 botões de rádio. Ponha o nome de voto para os botões de rádio e quanto aos valores:

- O 1º rádio será referente ao valor ÓTIMO, então coloque O no valor

- O 2º rádio será referente ao valor BOM, então coloque B no valor

- O 3º rádio será referente ao valor RUIM, então coloque R no valor

Insira o botão submit e ponha o nome de Votar e na ação do form coloque o nome do próximo arquivo que vamos criar: vota.php.

O form de votação esta pronto, salve sua página com o nome que desejar (ex.: form.html)



Código:
Por favor, Entrar ou Registrar para ver o conteúdo dos códigos!

Agora vamos criar a página votar.php que será a responsável por receber o voto e armazena-lo em seu respectivo local.

Para começar, temos que buscar a variável enviada pela página form.html



Código:
Por favor, Entrar ou Registrar para ver o conteúdo dos códigos!

Agora vamos fazer um array com o caminho dos respectivos arquivos textos, pois teremos um arquivo para cada resultado. Ficará assim:

//vetor com a localização dos arquivos de texto



Código:
Por favor, Entrar ou Registrar para ver o conteúdo dos códigos!

Agora vamos verificar se a variável $voto não veio vazia, se algum item não foi marcado ao se apertar em votar:



Código:
Por favor, Entrar ou Registrar para ver o conteúdo dos códigos!

Caso a variável $voto não esteja vazia, então vamos verificar qual o conteúdo da mesma para que o script grave o voto no arquivo correto.
Verifica se o valor da variável $voto é R e soma 1 ao valor já contido no arquivo “ruim.txt”:



Código:
Por favor, Entrar ou Registrar para ver o conteúdo dos códigos!

Caso o valor da variável $voto não seja R, então iremos verificar se o valor então é B e somar 1 ao valor já existente no arquivo “bom.txt”:



Código:
Por favor, Entrar ou Registrar para ver o conteúdo dos códigos!

E caso a variável $voto não seja R e nem B, só nos resta verificar se o valor é O para somar mais 1 ao conteúdo do arquivo “ótimo.txt”:



Código:
Por favor, Entrar ou Registrar para ver o conteúdo dos códigos!

A parte da votação ja está pronta, agora é hora de desenvolver a página resultado.php.
Começamos fazendo novamente um vetor com os caminhos para os arquivos de texto.



Código:
Por favor, Entrar ou Registrar para ver o conteúdo dos códigos!

Agora abrimos os arquivos de texto preparando para a leitura



Código:
Por favor, Entrar ou Registrar para ver o conteúdo dos códigos!

Agora, o script lê os arquivos e armazena os valores em variáveis:



Código:
Por favor, Entrar ou Registrar para ver o conteúdo dos códigos!

E imprime os valores das variáveis na tela:



Código:
Por favor, Entrar ou Registrar para ver o conteúdo dos códigos!

Créditos: wescleydesigner e liclopes

Para exibir em forma de gráficos basta usar um desses
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


Creditos : liclopes

</blockquote>
 
Status
Não esta aberto para novas mensagens.
Topo Bottom