Jump to content


-|- Cold Heart -|-

Member Since 08/08/2003
Offline Last Active 10/07/2008, 11:55
-----

Posts I've Made

In Topic: Banner Dinâmico, Rotativo E Aleatório!

27/06/2008, 15:18

Alex, o do Bimonti não é o q eu preciso... se encaixa no primeiro link q vc passou, mas testei aki, não funfa d jeito nenhum cara, simplesmente não aparece nada

=/

In Topic: Painel De Adm

26/03/2008, 15:01

Sim hehehehe mas ficou uma baita checagem... mas pelo menos funcional!

In Topic: Painel De Adm

26/03/2008, 14:37

Aí esbarramos em outro problema hahahahaha...

Por exemplo, temos o nick e o mail: nick1 c/ mail1 e nick2 c/ mail2...

Se no select eu falar pra ele dar erro se a contagem for maior q um, naum dah certo pq só vai ter um igual, entao vai passar batido... ex:

nick1 e mail1 [passando pra] nick1 e mail2... no banco ele vai axar UM mail2... então, passa batido... msm coisa se mudar o nick...

Se eu colocar = 1 ou >=1 ele esbarra nele msm...

nick1 e mail1 [passando pra] nick1 e mail2... ele vai esbarra no NICK q naum foi modificado, axando ele próprio no bd... q eh = 1... hehehehe

É mais complicado do q parece...

Hahahahaha xxxxxx q pariu, consegui! Dei mow nó aqui!

Se alguém suber um meio mais prático pra isso, POR FAVO AVISE!
Mas eu fiz o seguinte, pego o id do usuário, puxo nick e mail cadastrados no db... se o nick passado for diferente do registrado, ele faz a busca pra ver c naum tem um jah igual, e com o mail a msm coisa...

Tá aí o code:

<?
$select = "SELECT * FROM users WHERE id='$id'";
$sql_sel = mysql_query($select) or die ("Não foi possível fazer a busca no banco de dados");
$sql_check = mysql_fetch_array($sql_sel);
if ($sql_check["nick"] != "$nick"){
  $select_nick = "SELECT nick FROM users WHERE nick='$nick'";
  $sql_sel_nick = mysql_query($select_nick) or die ("Não foi possível fazer a busca no banco de dados");
  $sql_count_nick = mysql_num_rows($sql_sel_nick);
  if ($sql_count_nick >= 1){
	$erro = "Esse nick já está sendo utilizado";
  } 
} elseif ($sql_check["email"] != "$email"){
  $select_mail = "SELECT email FROM users WHERE email='$email'";
  $sql_sel_mail = mysql_query($select_mail) or die ("Não foi possível fazer a busca no banco de dados");
  $sql_count_mail = mysql_num_rows($sql_sel_mail);
  if ($sql_count_mail >= 1){
	$erro = "Esse e-mail já está cadastrado<br>em nosso sistema";
  }
}
?>

Vlew a galera q ajudou!
[]'s

In Topic: Painel De Adm

26/03/2008, 13:36

Mudei... agora ele passa reto... naum inverte, simplesmente naum checa... pq aí ele tah buscando UM user q tenha tal nick E tal mail... e naum o nick OU o mail, independente ser ou naum no msm registro

In Topic: Query Nao Faz Update

26/03/2008, 13:00

Aproveitando o tópico...

Se colocar a senha encriptada no BD, e o user peder a senha, só trocando msm, pois descriptar naum seria possível... seria? usando uma encriptação md5 por exemplo

IPB Skin By Virteq