Ola meus queridos, está e a primeira vídeo aula de 3 aulas onde estaremos fazendo uma super enquete totalmente dinâmica.
A enquete e um plugin que você encontra no site webdeveloperplus.com. nesta aula vimos somente a instalação da enquete, e a conexão dela com o banco de dados.
Em outras aulas criaremos um painel administrativo para adicionar, editar e excluir enquetes online.
O sistema da enquete é em Ajax e jQuery. Com efeitos muito bacanas esta enquete poderá ser usada em qualquer projeto seu após o termino de nossas aulas!
Já disse que será totalmente gerenciada por uma painel online?
Enquete dinâmica parte 1: Instalando e conectando
Enquete dinâmica parte 2: Cadastro de Enquetes
Enquete dinâmica parte 3: Excluindo enquetes
SCRIPTS ENQUETE DINÂMICA COM PHP E JQUERY
Opaa!!! to aqui hauhauhaua show de bola… hehehe mais tipo da pra diminuir ela no tamanho q agente quizer né ????ou nao ???
Da sim Joao, ela tem o style.css junto, basta formatar o mesmo!
Nossa show de bola , cada vez mais surpreendendo agente em
.
valeuuu robson muito bom
depois vc tira minhas duvidas que mandei pro seu site
falowws
ola Robson gostei muito das aulas mas não consigo conectar com o banco de dados, eu estou usando o wampserver2.0 gostaria de poder contar com a sua esperiencia para me ajudar, onde colocar os codigos corretamente.
Gostava de saber como fazer a validação do radio group com um javascrip antes de votar.
PS: Tal como o do site: http://www.upinside.com.br
Obrigado
Robson V. Leite, Parabéns, muito boa essa enquete, gostaria de saber como que faço para que ao votar, a enquete volte para as opçoes de votos, pois ela fica parada no total de votos e não volta para opçoes de votos. Desde já agradeço.
Olá!
Assisto muitas video aulas aqui!
E esse script deu erro aki no meu PC:
User Poll
Notice: Undefined index: poll in C:\Arquivos de programas\EasyPHP-5.3.2\www\enquete\poll.php on line 6
Which URL Shortening service you use most?
Notice: Undefined index: result in C:\Arquivos de programas\EasyPHP-5.3.2\www\enquete\poll.php on line 13
O que eu faço to precisando urgente de ajuda!
Por favor me ajude!
Olá Deregudegu o Notice e uma configuração do PHP. normalmente só aparece em localhost!
Bom, quando eu colocar em um servidor pago não aparecerá?
Mesmo assim obrigado por responder!
100% dos servidores que conheço usam a notice desativada
você pode desativar o notice no seu localhost tbm. veja nos comentários do post abaixo!
http://www.upinside.com.br/video-aulas/formulario-de-contato-parte-4-limpando-campos-apos-envio-com-sucesso
Porque a minha pergunta não é respondida?
Olá Flavio. desculpe a demora. as vezes abro o painel e tem muitos comentários e algúns passam despercebidos.
Bom a enquete faz isso para evitar que o mesmo usuário fique votando varias e varias vezes. na minha opnião uma enquete que permite isso fica meio que sem utilidade pois os resultados dela não serão reais.
Bom apenas para exibir as perguntas sem permitir votos repetidos. abra o poll.php e localize logo no começo onde voce tem o comentario //display question
abaixo você tera uma condição
if($_GET["result"]==1 || $_COOKIE["voted".$poll_id]=='yes'){mude o yes para no.
remova o exit; e copie e cole no lugar as duas linhas abaixo do comentário citado acima!
Para permitir varios votos do mesmo autor ou mesmo votar em um intervalo menor de tempo localize //Vote added to database
na seguinte linha
setcookie("voted".$_POST['pollid'], 'yes', time()+86400*300);Yes = não permite varios votos, trocando para no ele não grava os cokies e libera os votos.
+86400*300 = tempo de espera para os votos.
Lembrando que ao trocar para no a opção de tempo e desativada.
Olá Robson, Parabéns pelas atualizações constantes no site.
Acho que o upinside, atualmente é o melhor site para consultas na área de php.
Fiz a enquete ajax conforme ensina as vídeo aulas, mas apresentaram alguns problemas de notificação.
Não haveria possibilidade de corrigir as notificações no próprio scripts da página poll.php ao invés de desativar o display_error do php.ini do wamp, apezar de que já está desativado por default.
Incorporei as tabelas no meu banco e fiz tambem com o banco polls independente.
Veja as mensagens:
Notice: Undefined index: poll in C:\wamp\www\enquete\ajax-poll\poll.php on line 6
Which URL Shortening service you use most?
Notice: Undefined index: result in C:\wamp\www\enquete\ajax-poll\poll.php on line 13
Notice: Undefined index: voted1 in C:\wamp\www\enquete\ajax-poll\poll.php on line 13
Notice: Undefined index: voted1 in C:\wamp\www\enquete\ajax-poll\poll.php on line 34
Grande abraço!
Deu certo obrigado, mas só mais uma coisa, queria poder colocar uma mensagem quando a pessoa fosse votar pela segunda vez e aparecer a mensagem que ela já votou. como faço isso.
Enquete paro no loading…
todos os arquivos está na raiz da hospedagem.
Ai Robson nao estou conseguindo conectar a enquete no Wamp Server 2.0 ?
o que faço da um Erro . ja tentei vairas vezes e nao consigo!
espero que vc mim ajude com sua experiencia.
Ai Robson como faço pra mudar os nomes SUBMIT para Votar e o viewresults para ver recultados como faço urgente! to precisando..
@Junio: value=”VOLTAR” no botão!
Robson ja estou utilizando a enquete via localhoSt, implementei algumas coisas como edição da pergunta e das questoes, caso as pessoas cadastrem e erre depois podem corrigir, mais gostaria de verificar se em seus testes se o mesmo fucionou no grande e famoso internet explorer pois aqui no internet explorer, para mostrar os resultados nao esta fazendo a animaçao ou mostrando os resultados, abraço aguardo resposta
Aí Robson como faço pra aumentar a fonte da pergunta e das resposta pq está muito pequeno as letras onde é que muda e como ?
@JUNIO : É SO VOCÊ MUDAR NO STYLE.CSS, AI A FORMATAÇÃO É NORMAL.
Sim, mais luciano onde é na parte do CSS. que eu mudo ?
pra fonte aumenta – eu sei que é no CSS
mais num tô conseguindo saber onde que tenho que alterar.
Olá pessoal, estava fazendo a aula e simplemente so fica em loading…, n carrega o banco e nem da nenhum erro.
Me ajuda awe.
Caro amigo, não sou um expereinte webdesing, mas estou tomando gosto pelo negocio, em suas video me ajudaram muito aprendendo mas em qualquer curso por, ai, parabens e que Deus continue sempre a lhe abençoar, mas a minha duvida é que a enquente não esta carregando em alguns browsers, fiz um teste num programinha IE Tester , não não abriu em nenhuma outra versão anterior, nem Opera, chorme e nem Mozila. Gostaria de uma ajuda, pois esta enquente esta em um site por meio de um iframe, tem algum problema. Desde de já grato pela atenção.;
@Marcio Lima: Testei em todos os browser aqui e está funcionando 100% meu querido. reveja o script talvez tenha algum erro ai! e tente remover o último fechamento do script que faz a enquete!
No arquivo index.php temos todo o script jQuery! no fechamento do Último (apenas o último fechamento) remova o ;
Está assim });, experimente assim })
Bom dia robson, queria saber se voce nao poderia estar fazendo uma video aula pra criação de INTRANET! passo a passo sobre como se faz, como se opera, programas, funçoes e tals! fica uma ideia pra upinside renovar na criação de video aulas com a intranet!!! att. Leonardo
Robson, o problema era local, atualizei o php, e não deu certo, dai analisei minusionamente a sua aula e não tinha nada diferente do que vc nos ensinou mas o erro continuava, veio uma ideia, a ultima opção que era de testar na web com servidor na net, arrisquei, dai funcionou legal nos browser mas comuns opera, mozila, IE e no chorme. Desde de já obg pela atenção e que vc continue a postar.
amigos fiz isso ai do mermo jeitim e quando eu vou visualizar a pagina esta dando esse erros
Notice: Undefined index: poll in C:\Arquivos de programas\EasyPHP 2.0b1\www\TOUEMTODAS\efeitos\poll.php on line 6
Notice: Undefined index: result in C:\Arquivos de programas\EasyPHP 2.0b1\www\TOUEMTODAS\efeitos\poll.php on line 13
Notice: Undefined index: voted1 in C:\Arquivos de programas\EasyPHP 2.0b1\www\TOUEMTODAS\efeitos\poll.php on line 13
PRECISO DESSA AJUDINHAAAAA……………. AGRADEÇO ATODOS.
@Ednei ALencar Carlos: fala meu querido, digita na barra de pesquisa da Up ai Notice:. to respondendo pelo celular fica ruim de acha rsrsrs. mas digitando isso se vai acha uma aula falando sobre esse erro e como corrigir!
Forte abraço!
Ola Robson V. Leite,primeiramente otima video-aula e otima enquete ^^.Continue assim.
Estou com um problema depois da criação da nova pergunta e criação das opções de votar,
quando dei f5 para atualizar o meu navegador aparece a enquete mais tambem apareceu o seguinte erro:
Notice: Undefined index: poll in C:\wamp\www\enquete\poll\poll.php on line 6
Oque achou da nossa enquete!
Notice: Undefined index: result in C:\wamp\www\enquete\poll\poll.php on line 13
Notice: Undefined index: voted2 in C:\wamp\www\enquete\poll\poll.php on line 13
Se puder me diser como resolvo este problema.Fico aguardando obrigado.
@Frederico: fala meu querido seu erro é NOTICE, experimente digitar isso no sistema de pesquisa da Up
Olá Robson, uso o wampserver e nao estou conseguindo conectar a enquete. Já tentei vairas vezes e nao consigo! Me ajuda aí por favor!!!
Fala Robson,
A vídeo aula sumiu esta com erro vimeo:
There was an error encountered while loading this video.
@Fernando Petry: Blza meu querido? deve te dado erro no vimeo na hr que vc foi ver a aula. o Vídeo está normal!
Boa tarde Robson, to usando esse sistema q vc mostrou, ficou otimo.. totalmente funcional, parabens pela va!
porem to com um probleminha, to usando a codificacao iso=8859-1 na pagina e quando posto alguma enquete que contenha acentos eles nao aparecem sao substituidos por “?” ja tentei mudar a codificacao do poll.php, ja fiz mil coisa mas ainda nao consegui resolver, ser q pode me dar uma ajudinha com isso?
obrigado, abraço!
Boa tarde RObson
Implementei syua enquete. Funcionou no servidor local, mas quando publico no servidor de hospedagem ele fica com só aparecendo “loading”
Amigo tenho 2 duvidas qnto a essa enquete, fiz aki do jeito certo e ja opassou mais de 48h e ainda sim nao posso votar d novo =/
ql o prazoi deu poder votar novamente? Como q redefino esse prazo?
Outra coisa, a enquete tem um bug q nao sei como tirar, tipo, se vc nao escolher nenhum votoela buga dai aparece duplamente e se clicar d novo ela fica sozinha na tela… como q trato isso??
E a terceira coisa é tipo, se eu tiver criado agora uma enqete e clicar em exibir resultado, mostrar resultados ou algo do genero e essa enqete nao tiver nenhum voto, ela automatikmente pula pra outra enqete =/
Eu gostaria q ao invez disso acontecer, mostrar uma msg do tipo: “Nenhum voto computado” e etc…
parabens pela aula, abraço!
@Eltin 182: olá meu querido a linha correspondente ao tempo está no arquivo poll.php abaixo do comentário //Vote added to database nela temos o seguinte
setcookie("voted".$_POST['pollid'], 'yes', time()+86400*300);onde time()+86400*300 é correpondente ao tempo para próximo voto.
86400 corresponde a 1 dia. para alterar para 24horas vc pode deixar da seguinte forma!
setcookie("voted".$_POST['pollid'], 'yes', time()+60*60*24);Forte abraço!
Aew meu recado foi apagado? Havia postado mais 1 e nem vejo mais =/
Era sobre a minha pergunta anterior, pq a enqete ta com 2 bugs q nao sei como tirar. 1 eh qndo nao marca nenhuma opçao, qeria por uma mensagem dizendo pra marcar alguma opçao e a outra eh qndo tem uma nova enquete sem nenhum voto, dai ao clicar em v resultado ele muda d enqete =/
Abraço!
@Eltin 182: Olá meu querido as unicas mensagens apagadas são as sem valor para a comunidade, como trolagems por exemplo! Mas derrepente vc postou uma mensagem com um e-mail ou link ai o askinet interpreta como SPAN e deleta sozinho :/
Mas vamos la. Os bugs são em todos os navegadores? Pois tenho essa enquete em projetos para clientes meus e ela não gera esse bug! Me de mais informações sobre como o mesmo ocorre para poder te ajudar!
olha ew, foi apagado de nvoo =/
ainda bem q fiz um backup, segue: ^^
Vixe, entao deve t ido ra span msm =/
Oh vou mndar a enquete, acessa ai o site:
w w w . igrejarestituicao. orgfree . com (junta tudo pra evitar span)
Dai clica em votar direto, nao marca nenhuma opçao, dai vai ver o bug, qeria q mostrasse uma mensagem do tipo: cliqe em uma opçao
a 2º coisa eh se eu criar uma enqete nova e essa nao tiver ainda nenhum voto. Dai se vc clicar em ver resultado, ela vai mostrar o resultado de outra enquete =/
Qeria q ela mostrasse assim: “ainda nao ha votos”
E a ultima coisa eh q ainda nao to conseguindo votar d novo, ja passou mais d 24h e ela nao apaga os votos, todo mundo qerendo votar d novo e nao pode kkkkkkkkkk
coloqei do msm jeito q c pediu e ainda sim nao sei como votar novamente =/
Sao essas coisas terriveis q tao acontecendo cmg T_T
Abraçooo e brigadaoo!!!
alo?
Parabens pelo trabalho.
Tem apenas um erro nesta enquete…
Quando vc clica em “Submit”, ele NÃO possui validação nos campos RADIO..
E isso é muito ruim quando for publicar em um site…..
Teria algum tipo de validação ai ROBSON, eu tentei de vários jeitos e nada!
Abraço!
@Eduardo: Olá meu querido, no arquivo poll.php coloque a condição isset ou !empty para validar se o radio foi selecionado!
Olá estou tendo um probleminha com a enquete. Queria fazer uma votação selecionando 30 resultados e não passando de 30, receber esses resultados. A outra questão é se podemos criar uma enquete com um campo text para pessoa digitar a reposta e o bd receber. Agradeço a ajuda !!!
Robson..
Nao tem validacao no campo RADIO e quando você fica clicando, da erro, vai pra outra pagina e tal…
Não tem jeito de validar os campos RADIO, porque primeiro é executado no jQuery, e a validacao do PHP não funciona.
Tu tem alguma solução pra isso? Já testou nos teus clientes, clicar várias vezes no “Votar”????
Um abraço..
ESPERO RESPOSTA
Olá chara, muito muito bom mesmo o trabalho que voce fais, de ajudar o povo com suas video aulas, muito bem feitas por sinal…
você poderia postar uma video aula para a pessoa poder votar na enquete apenas se for cadastrado no sistema, e poder votar uma fez apenas em cada enquete…
Nao tem validacao no campo RADIO…
Alguém conseguiu fazer validacao nestes campo???
Eu não consigo de jeito nenhum validar os RADIO BUTTONS…
Se alguem souber como, por favor POST aqui…
Robson, da uma mão ai pra gente, varias pessoas reclamando..
Em qual parte do codigo se coloca a validacao????????????w
Abraço!
Cara eu fiz tudo certinho aqui mais quando cadastro uma nova enquete pelo navicat não aparece as opções apenas a pergunta eu to relacionando o id certinho ao ques_id o que pode estar acontecendo?
Fala GRANDE ROBSON !!!!
Cara essa enquete eh D+++++…. funfa tudo certinho so queria ver contigo se há a possibilidade de por exemplo exibir varias enquetem ao mesmo tempo tipo o exemplo que postarei abaixo ou se ao conclui a primeira enquete ele ja pulasse para a segunda e assim sucessivamente… pensei tambem em fazer um iframe para cada enquete e camar ela pelo id mas tentei e nao consegui teria alguma ideia ? ex. abaixo
Atendimento Comercial:
[ ] Excelente
[ ] Bom
[ ] Regular
[ ] Ruim
• Clareza das informações:
[ ] Excelente
[ ] Bom
[ ] Regular
[ ] Ruim
• Agilidade no atendimento:
[ ] Excelente
[ ] Bom
[ ] Regular
[ ] Ruim
• Conhecimento técnico da equipe:
[ ] Excelente
[ ] Bom
[ ] Regular
[ ] Ruim
• Cordialidade dos atendentes:
[ ] Excelente
[ ] Bom
[ ] Regular
[ ] Ruim
• Suporte técnico:
[ ] Excelente
[ ] Bom
[ ] Regular
[ ] Ruim
Cara Muito Boa está aula !
Eu tentei tirar a proteção da enquete como Robson ensinou, mas não deu certo, só deu certo quando eu retirei o valor VOTED de algumas linhas #ficadica
ÓTIMA VÍDEO AULA, ÓTIMO SITE!
Fala Róbson blz? sobre a enquete tenho uma perguntaa, quando a enquete fosse iniciada mostrasse as barras com 0% ao lado das opções de respostas? Poderia nos mostrar se é possivel fazer isso?
Outra coisa que achei na enquete e nãosei se estou certo ou se fiz algo de errado, se eu clicar no botão Submit para efetuar o voto e não escolher nenhum “radio” a enquete é atualizada e aparece duas vezes a pergunta dela, podes fazerum teste?
A minha pergunta é idêntica ao do colega STUDDIOX, pois eu pretendo aplicar várias perguntas no site, tipo assim:
Qual o melhor time? [__________] com uma setinha para baixo escolha o time.
Qual o melhor jogador? [__________] com uma setinha para baixo escolha o jogador.
como devo proceder?
De todos os scripts de enquete que encontrei, me parece que a sua é a que o pessoal gostou mais, pois oferece um infinidade de opções.
Ficamos felizes quando encontramos pessoas que dedicam parte de seu tempo para compartilhar conhecimento, pois estes só existem quando são compartilhados.
Meus parabens Robson e que você continue nesta caminhada com muita força e determinação.
fraternal abraço.
@All: Pessoal em breve vamos aprender a desenvolver uma enquete com PHP sem a utilização de plugins externos, não vale apena tentar explicar esse plugin pois não vamos conseguir aprender com ele!
Dae Róbson, tem uma idéia de quando vai sair a enquete nova? Ela vai ser animada? Valeu garoto
Quando sai essa nova enquete ?
Estou com um unico problema, o JS ta estragando a codificação das perguntas, aparece “�” envés de ” ^ “.. Se tiver como ajudar… Agradeço
Grande Robson blz aqui deu tudo certo mas as barrinhas não crescem pq sera gostaria da resposta por favor pois estou criando o site e vou subir semana q vem um abraço.
Descobri o erro na function do javascript eu mudei de hide pra show ai ficou certo.
ola amigo,, eu estou um problema, quando eu atualizo a pagina.. não apareçe as ooções de votar, só apareçe a tabela com os votos ja com porcentagen, como eu posso resolver isso?
@Ricardo amigo procure essa linha e troque o yes para no e procura olhar as duvidas isso foi respondido mais a cima
if($_GET["result"]==1 || $_COOKIE["voted".$poll_id]==’yes’){
@Robison eu estou com um erro com relação a acentos aparece caracteres estranhos � sempre que entrar ‘ã’ e outros
Robson, estou bolando um sistema com parceiro e gostaria de saber como pegar a enquete via id=$_GET ['parceiro']; ou seja carregar somente a enquete do parceiro.
Róbson, quero lhe agradecer de coração por compartilhar conhecimento!
Esta enquete me ajudou muito e espero um dia poder saber tanto de php quanto você e até postar vídeo aulas no upinside!
Obrigado de coração brother.
Fernando Mafra Bacharelando em Sistemas de Informação 3ª Período
Parabéns pela video aula.
Como implemento em respostas ter foto tbm?
Bom dia Róbson, depois que altero as configurações do banco..a enquete vai direto para os resultados
Minha Enquete
Bit.ly (50%, 18 votes)
TinyURL (25%, 9 votes)
is.gd (14%, 5 votes)
tr.im (6%, 2 votes)
Other (6%, 2 votes)
Total Votes: 36
Tem ideia do que pode ser?
Estou fazendo meu tcc seguindo essa aula…fiz todas as alterações necessárias para a pasta poll, mesmo assim nada
Olá Robson, parabéns pelas as vídeo-aulas tem sido de grande utilidade para mim.
A minha dúvida é que não parece a barrinha de porcentagem quando é votada. Você tem alguma idéia do que seja? Abç