dockism 0 Denunciar post Postado Maio 21, 2003 ola galera olhem esse script aqui <?phpinclude("conecta.php");$consulta=mysql_query("select * from dados where apelido='$apelido' and email='$email'");$inclui=mysql_fetch_row($consulta);if (empty($inclui[0])) {$inserir="insert into dados (nome, sobrenome, apelido, senha, email) values ('$nome', '$sobrenome', '$apelido', '$senha', '$email')";$executa=mysql_query($inserir,$conexao);echo "<p align=center><font face=Verdana, Arial size=2 color=#FF9933>Parabéns!!!<br><b>$nome</b> <b>$sobrenome</b> seu cadastro foi adicionado com sucesso.<p>";}else{echo "<p align=center><font face=Verdana, Arial size=2 color=#FF9933>O e-mail <b>$apelido or $email</b> já consta cadastrado!<p>";}?><p align="center"><a href="java script:history.back(-1)"><font face="Verdana, Arial" size="2" color="#FF9933">Voltar</a><p>to com um problema nele eu quero de ele pesquise em $apelido e $email e se ja estiver alguem cadastrado ele mostra uma msg q ja tem o e-mail cadastrado ou o apelido cadastrado?MAS O PROBLEMA É O SEGUINTE ELE SÓ ESTA LOCALIZANDO O $EMAIL E O $APELIDO NÃO E DEPOIS NA HORA DE MOSTRAR A MSG ELE TEM Q DIFERENCIAR O $EMAIL DO $APELIDO....SE ALGUEM ENTEDEU +OU- POR FAVOR RESPONDA TO PRECISANDO DESSA MÃO ;) B) :ph34r: Compartilhar este post Link para o post Compartilhar em outros sites
ezidio 0 Denunciar post Postado Maio 21, 2003 Pelo que entendi, voce quer um script que verifique se o apelido ou o email ja esta cadastrado.$consulta=mysql_query("select * from dados where apelido='$apelido' and email='$email'");Seu código esta buscando registros em que o apelido e o email sejam iguais aos verificados, por exemploconsidere a tabela:apelido | email-------------------------------------jose | jose@yahoo.com.brjose | jose@hotmail.comjose2 | jose@hotmail.com-------------------------------------veja bem, se voce quizer inserir o nome jose e o email jose@bol.com.br, seu codigo concordara e inserirá sem problemas!! ele soh negara se voce quizesse inserir o usuario jose com o email jose@yahoo.com.br!!Mas pelo que entendi, voce não quer isso!!Mude sua consulta para isso$consulta=mysql_query("select * from dados where apelido='$apelido' or email='$email'");Caso voce tente inserir um email ou apelido jah cadastrado, ele negará!!sera que respondi sua duvida??falows!! Compartilhar este post Link para o post Compartilhar em outros sites
dockism 0 Denunciar post Postado Maio 21, 2003 é isso ai funciono...mas mensagem de erro quando ja tem cadastrado o e-mail ou o apelido como devo fazer...se o e-mail ja tem cadastrado devia aparecer assim..o e-mail ja tem cadastradoouse o apelido ja tem cadastardo devia aparecer assim...o apelido ja tem cadastradoe esta aparecendo assimo e-mail ou o apelido ja esta cadastradome entedeu???? :huh: Compartilhar este post Link para o post Compartilhar em outros sites
dockism 0 Denunciar post Postado Maio 22, 2003 :P :unsure: :( :ph34r: :blink: :lol: aiaiaiaiaiai alguem ajuda aieu to precisando mesmo :unsure: :D :o ;) Compartilhar este post Link para o post Compartilhar em outros sites