Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

RickGripp

Verificação

Recommended Posts

Olá...Estou fazendo um sistema de cadastro em que a pessoa coloca :nomeendereço...e identidade;coloquei na tabela do mysql identidade como chave única... ou seja, nao pode ter mais de uma pessoa com a amesma identidade...como eu faço pro php verificar se a identidade existe, e caso exista exibir a mensagem de erro pro cliente?Desde já Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá...Estou fazendo um sistema de cadastro em que a pessoa coloca :nomeendereço...e identidade;coloquei na tabela do mysql identidade como chave única... ou seja, nao pode ter mais de uma pessoa com a amesma identidade...como eu faço pro php verificar se a identidade existe, e caso exista exibir a mensagem de erro pro cliente?Desde já Obrigado!

Faz uma consulta no BD pra ver se existe aquele número.SELECT identidade FROM cadastro WHERE identidade='" . $identidade . "'";se retornar algum resultado, dá a mensagem de cadastro já efetuado, se não continua o cadastro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

como ficaria o código??seria um if???e como seria?a tabela é : participanteso campo é: identidade_parte a variavel é: $identidadeDesde já obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ué...

 

if (count($retorno) > 0) {		echo "aeeeeeeeeee *aplausos";} else {		echo "uuuuuuuuuuuu *vaias...";}

Compartilhar este post


Link para o post
Compartilhar em outros sites

ué...

if (count($retorno) > 0) {		echo "aeeeeeeeeee *aplausos";} else {		echo "uuuuuuuuuuuu *vaias...";}
$sql = mysql_query("SELECT identidade_part FROM participantes WHERE identidade_part='$identidade'");if (count(mysql_num_rows($sql)) > 0){ echo "Identidade já cadastrada"; $erro = TRUE;}

Compartilhar este post


Link para o post
Compartilhar em outros sites

exactly :)

eu fiz assim....só que sempre ele fala que já existe a identidade....independente do n° que eu coloco....Se alguem puder ajudar eu agradeçoThank's

Compartilhar este post


Link para o post
Compartilhar em outros sites

naaao!!!rss agora que eu vi...tira aquele "count" dali!!! rsssou você usa o count no record result, ou você usa o mysql_num_rows no record result!!! rsssquer ver a logica?num_rows de um record result vazio é igual a 0 (zero), certo?e o count de "0" é qto? rsss1!!! huaeheauhaesempre vai entrar no IF...:)

Compartilhar este post


Link para o post
Compartilhar em outros sites

naaao!!!rss agora que eu vi...tira aquele "count" dali!!! rsssou você usa o count no record result, ou você usa o mysql_num_rows no record result!!! rsssquer ver a logica?num_rows de um record result vazio é igual a 0 (zero), certo?e o count de "0" é qto? rsss1!!! huaeheauhaesempre vai entrar no IF...:)

Vlw....vlw mesmu...deu certinho!!!!brigaduuuuuuuuuuuuuuu!!!!!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

se bem que teoricamente o count era só pra contar vetores... mas como o php tem uma ótima identificação de tipagens (rs que ironia Patryk...!!!) ele entende variaveis como arrays tbm :Ptu pode pegar o "indice" 2 de uma string!!!!!!!!!!! lolllai por isso aconteceu esse problema com você...tem que tomar cuidado com esses bugs do php... que matam qq um! rsbem, que bom que deu tudo certo pra ti Fábio Jr... rs:)

Compartilhar este post


Link para o post
Compartilhar em outros sites

se bem que teoricamente o count era só pra contar vetores... mas como o php tem uma ótima identificação de tipagens (rs que ironia Patryk...!!!) ele entende variaveis como arrays tbm :Ptu pode pegar o "indice" 2 de uma string!!!!!!!!!!! lolllai por isso aconteceu esse problema com você...tem que tomar cuidado com esses bugs do php... que matam qq um! rsbem, que bom que deu tudo certo pra ti Fábio Jr... rs:)

uashuahsaushaushaus http://forum.imasters.com.br/public/style_emoticons/default/blush.gif vlw!!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

vlw é?hmmmmmmmmmmmmm100 pratas pro papai aqui rshaeuaehuaehzuera! desculpa as brincadeiras!:)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.