RickGripp 0 Denunciar post Postado Junho 7, 2007 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
Hamilcar 1 Denunciar post Postado Junho 7, 2007 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
raphaeltsr 0 Denunciar post Postado Junho 7, 2007 Só completando, para contar a quantidade de resultados use mysql_num_rows( resource result); Compartilhar este post Link para o post Compartilhar em outros sites
RickGripp 0 Denunciar post Postado Junho 7, 2007 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
RickGripp 0 Denunciar post Postado Junho 8, 2007 Alguem sabe por favor???PlizzBrigadu Compartilhar este post Link para o post Compartilhar em outros sites
MadPatryk 0 Denunciar post Postado Junho 8, 2007 ué... if (count($retorno) > 0) { echo "aeeeeeeeeee *aplausos";} else { echo "uuuuuuuuuuuu *vaias...";} Compartilhar este post Link para o post Compartilhar em outros sites
RickGripp 0 Denunciar post Postado Junho 8, 2007 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
MadPatryk 0 Denunciar post Postado Junho 8, 2007 exactly :) Compartilhar este post Link para o post Compartilhar em outros sites
RickGripp 0 Denunciar post Postado Junho 8, 2007 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
MadPatryk 0 Denunciar post Postado Junho 8, 2007 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
RickGripp 0 Denunciar post Postado Junho 8, 2007 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
MadPatryk 0 Denunciar post Postado Junho 8, 2007 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
RickGripp 0 Denunciar post Postado Junho 8, 2007 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
MadPatryk 0 Denunciar post Postado Junho 8, 2007 vlw é?hmmmmmmmmmmmmm100 pratas pro papai aqui rshaeuaehuaehzuera! desculpa as brincadeiras!:) Compartilhar este post Link para o post Compartilhar em outros sites