scooler 0 Denunciar post Postado Novembro 11, 2003 Falae galera!Fiz um script de newsletter e gostaria de fazer uma verificacao onde, se o usuario inserir o mesmo email apareca uma mensagem de erro!Pensei em fazer isto desta maneira, porem, esta dando erro://trecho do codigo$seleciona = "select * into newsletter";$pgt = mysql_query($seleciona);$matriz = mysql_fetch_array($pgt);$cadastrados = mysql_result($matriz, 0, "email");$email = $_POST['email'];if ($email in (array($cadastrados)) {echo "Este e-mail ja foi cadastrado!";} else {echo "E-mail cadastrado com sucesso!";}Entao, eu estava pensando em fazer desta maneira mas esta dando erro na linha onde eu uso o ifValew galera! Compartilhar este post Link para o post Compartilhar em outros sites
void 1 Denunciar post Postado Novembro 11, 2003 . . . faz um for e dentro do for o if c funcionar ai você penssa em alguma forma mais rápida de fazer isso infelizmente em php ñ tem hashtable!the void Compartilhar este post Link para o post Compartilhar em outros sites
scooler 0 Denunciar post Postado Novembro 11, 2003 Qual seria a maneira mais indicada p/ verificar se um determinado campo em uma tabela (em um cadastro, por exemplo) já esta cadastrado.Como fazer para nao cadastrar dados repetidos... Compartilhar este post Link para o post Compartilhar em outros sites
void 1 Denunciar post Postado Novembro 11, 2003 quando você cria a table você diz q aquele campo é UNIQUE assim quando você for adicionar um item q ja exite ele retorna um erro e em função deste erro você diz pro user q ja está cadastrado!SQL!the void Compartilhar este post Link para o post Compartilhar em outros sites
scooler 0 Denunciar post Postado Novembro 11, 2003 Entao, meu campo esta unique.. mas como eu faco essa verificacao?teria algum exemplo, materia... ?? Compartilhar este post Link para o post Compartilhar em outros sites
void 1 Denunciar post Postado Novembro 11, 2003 ja q seu campo está como UNIQUE agora tente inserir um valor repetido nela para ver oq q acontece!the void Compartilhar este post Link para o post Compartilhar em outros sites
rockbilly 0 Denunciar post Postado Novembro 11, 2003 tente utilizar a dica do colega abaixo: Existe no BD? Compartilhar este post Link para o post Compartilhar em outros sites