last day (15 days later) » 

5:55 PM
0
Q: Verificação de dados

Fernanda FerreiraTenho uma tela que está enviando para tabela e-mails através de $_POST. Depois disso vai para uma tela de votação. Quero fazer um modo que o e-mail que já foi enviado não possa votar novamente, mas não sei bem como fazer isso. Essa é minha página que tem o formulário. <?php if(!emp...

 
Atualizei a pergutna, @JorgeB.
 
Conseguiu elaborar @FernandaFerreira ?
 
Não, @AndréBaill, estou extremamente sonsa nesse caso.
 
Ok, vamos tentar ajudar.
Mas você está passando o email por post, na hora de votar, você insere ele? Vi que fez a verificação se for < 1, ele pode votar, se não, você imprime o erro na tela?
 
Essa primeira tela que tem o formulário está aí só pra pegar o e-mail, depois que pego o e-mail e vou pra tela de votação, @AndréBaill. Tem como falar por chat aqui?
 
5:55 PM
Olá Fernanda
Pode me explicar o processo? Com isto consigo pensar numa solução
 
Bom, meu chefe começou a pedir mil coisas depois que eu já havia dado como pronto e virou uma bola de neve.
Eu quero que quem já entrou com o e-mail uma vez e já votou não possa fazer isso novamente, porque da forma que fiz usando cookie dá pra fazer isso de novo se mudar de navegador, por exemplo.
 
Você registra o email que votou no banco de dados?
 
Sim, tenho uma tabela chamada "email"
 
Ok, tentou fazer um WHERE email = emailPostado
se retornar 1, você imprime: já votou
? tentou dessa forma?
 
Não, mas pensei, porque não estou sabendo o que a variável $emailPostado receberia para a verificação
Hmm, caso ainda reste duvidas... sou iniciante em PHP
 
6:02 PM
Antes de votar, você pode elaborar um SQL: SELECT * FROM email WHERE email = '".$_POST['email']."' ... if(count($sql)>0){ echo "Você já votou!"; }
 
E não tem problema o $_POST estar em outro arquivo?
 
desde que o arquivo que verifica seja o próximo arquivo
ex: você tem lá pra preencher: email e voto...
quando clicar em votar
deve ter o post email, para verificar
entende?
 
Entendi
Vou tentar aqui
 
Sim
Estou por aqui caso precise. Pode chamar.
 
Como que faz um chat?
Digo, aqui mesmo, no stack
 
6:05 PM
Quiseras deixe este aberto
Ou me add no skype: srandrebaill
Fico sempre conectado
 
Vou te adicionar
Mandei a solicitação.
 
Aqui ainda não chegou
Qual o seu?
Ok apareceu
 
6:33 PM
to de penetra :)
 

last day (15 days later) »