bareta Postado Agosto 22, 2007 Denunciar Share Postado Agosto 22, 2007 tenho o seguinte insert$sql->addSql( "INSERT INTO pessoa (nome, email, cpf, rg, cnpj, tipo_associado, nome_propriedade, ender_prop, ender_corre, login, senha, datanasc, codtipopes, publicar, ativar, dataini, datafim) VALUES ('$nome','$email','$cpf','$rg','$cnpj','$tipo_associado','$nome_propriedade','$ender_prop','$ender_corre', '$login','$senha', '$datanasc', $codTipoPes,'$publicar','$ativar','$dataini','$datafim')", "", ""); $sql->execute($acao);antes de cadastrar preciso verificar se já existe o nome ou e-mail ou login cadastrado, ai acontece que não sei nada de PHP...como ficaria a sql... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Luiz Fumes Postado Agosto 22, 2007 Denunciar Share Postado Agosto 22, 2007 Ué, você da um select antes e verifica se existe, se o select retornar zero registros significa que não existe e você pode cadastrar Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Agosto 22, 2007 Autor Denunciar Share Postado Agosto 22, 2007 ai que tá o problema$sql_=mysql_query(" SELECT * FROM pessoas where email<>'$email' "); $row=mysql_fetch_object($sql_); eu não sei como colocar as condições quando encontra e quando não... [sql] [se vazio] -> n achou [se achou] -> faz o insert [end if]é isso q preciso saber Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Agosto 22, 2007 Denunciar Share Postado Agosto 22, 2007 Então faz assim:$sql_=mysql_query("SELECT * FROM pessoas where email = '$email' OR nome = '$nome' OR login = '$login'"); if(mysql_num_rows($sql_) == 0){ //Aqui é se não retornar nada... }else{ //Aqui é se for encontrado alguma coisa no BD... } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Luiz Fumes Postado Agosto 22, 2007 Denunciar Share Postado Agosto 22, 2007 faz o seguinte$query = "select count(chave_primaria) as total from tabela where campo_nome='".$nomeVerificar."'";$seleciona = mysql_query($query);$apresenta = mysql_fetch_object($seleciona);if ($apresenta->total > 0) { echo "Já existe";} else { echo "Não existe, entra com o cadastro aqui";} Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Agosto 23, 2007 Autor Denunciar Share Postado Agosto 23, 2007 vlw galera acho q da pra fazer já... vou mexer aqui e qualquer coisa to d volta... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
bareta
tenho o seguinte insert
antes de cadastrar preciso verificar se já existe o nome ou e-mail ou login cadastrado, ai acontece que não sei nada de PHP...
como ficaria a sql...
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.