[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)
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
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
Agora vamos verificar se a variável $voto não veio vazia, se algum item não foi marcado ao se apertar em votar:
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”:
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”:
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”:
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.
Agora abrimos os arquivos de texto preparando para a leitura
Agora, o script lê os arquivos e armazena os valores em variáveis:
E imprime os valores das variáveis na tela:
Créditos: wescleydesigner e liclopes
Para exibir em forma de gráficos basta usar um desses
Creditos : liclopes
</blockquote>
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)
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
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
Agora vamos verificar se a variável $voto não veio vazia, se algum item não foi marcado ao se apertar em votar:
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”:
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”:
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”:
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.
Agora abrimos os arquivos de texto preparando para a leitura
Agora, o script lê os arquivos e armazena os valores em variáveis:
E imprime os valores das variáveis na tela:
Créditos: wescleydesigner e liclopes
Para exibir em forma de gráficos basta usar um desses
Creditos : liclopes
</blockquote>