Ir para conteúdo

POWERED BY:

Arquivado

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

harkonen

Problema Com Butão Não Ir Para A Frame

Recommended Posts

Boas pessoal,

 

 

é o seguinte tenho aqui um código para fazer um sistema de login em que depois de registar um utilizador o flash não avança para a próxima frame, apesar de criar o utilizador na base de dados.

 

deixo aqui as actions do butão de envio.:

 

on (release, keyPress "<Enter>"){	errorMsg.text = ''	if((userName.length > 7 &&  userName.length < 16)			&& (userPassword.text == userPassword2.text)			&& (userPassword.length > 5 && userPassword.length < 9)			&& (userMail.length > 0)			&& (secretQuestion.length > 0)			&& (secretAnswer.length > 0))	{			var regVars = new LoadVars();			regVars.action = 'register';			regVars.username = userName.text;			regVars.pass = userPassword.text;			regVars.email = userMail.text;			regVars.question = secretQuestion.text;			regVars.answer = secretAnswer.text;			regVars.sendAndLoad(php_file, regVars, 'POST');			registerBtn.enabled = false;			regVars.onLoad = function()			{				if(this.error != undefined)				{					errorMsg.text = this.error;				} else {					this.gotoAndStop("new_ok");					}				registerBtn.enabled = true;							}	}}

deixo tambem aqui o código do php :

 

// ---// register new user// ---function register($username,$pass,$email,$question,$answer){   GLOBAL $db, $table;   $username = trim($username);   $pass = trim($pass);   $email = trim($email);   $question = addslashes(trim($question));   $answer = addslashes(trim($answer));   $validEmail = valid_email($email);   $validName = valid_userName($username);   $validPass = valid_password($pass);   if(!$validName) return "error=invalid name";   if(!$validPass) return "error=invalid password";   if(!$validEmail) return "error=invalid email";   $pass = md5(trim($pass));   // all checks ok   $query = @mysql_query("INSERT INTO $table (userName,userPassword,userMail,userQuestion,userAnswer) VALUES "   ."('$username','$pass','$email','$question','$answer')");   if(!$query)   {	  return "error=" . mysql_error();   } else {	  return "user=ok";   }}

 

precisava ajuda urgente nisto

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

em que flame esta o action? e para qual dever ir? quando chagar nesse frame ele deve seguir ou parar?t+...por agora axo que pode ser issothis.gotoAndStop("new_ok");colocathis.gotoAndPlay("new_ok");nao tenho certeza ! wlv

Compartilhar este post


Link para o post
Compartilhar em outros sites

em que flame esta o action? e para qual dever ir? quando chagar nesse frame ele deve seguir ou parar?t+...por agora axo que pode ser issothis.gotoAndStop("new_ok");colocathis.gotoAndPlay("new_ok");nao tenho certeza ! wlv

bema eu tenho isso na frame 72 frame label "new_user", e é para ir e parar para a frame 82 frame label "new_ok". bou testar goto and play.ao clicar no butão ele regista o utilizador na BD mas não faz avançar o flash pa frame "new_ok".

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode ser algo no PHP! da uma olhda!

pois eu ja dei e nao vejo nada dai tar a pedir ajuda, o php tá ai colado na 1 pag.um abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele ta relatando algum erro???

 

olha isso

return "user=ok";
quase no final do script

tenta colocar

return user="ok";
B)

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele ta relatando algum erro???olha isso

return "user=ok";
quase no final do scripttenta colocar
return user="ok";
B)
Não reporta nenhum erro, só se fizeres duas veses o registo ele diz logo ke já existe. mas não avança po frame que quero.vou tentar isso.um abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele ta relatando algum erro???olha isso

return "user=ok";
quase no final do scripttenta colocar
return user="ok";
B)
Não reporta nenhum erro, só se fizeres duas veses o registo ele diz logo ke já existe. mas não avança po frame que quero.vou tentar isso.um abraço
nao deu nada. nao avança

Compartilhar este post


Link para o post
Compartilhar em outros sites

faça um teste pra mim coloque o numero do quadro "82"gotoAndStop(82);

Compartilhar este post


Link para o post
Compartilhar em outros sites

faça um teste pra mim coloque o numero do quadro "82"gotoAndStop(82);

Não deu na mesma.Deixo aqui uma imagem que mostra que ao 2 clique ele já diz que o utilizador existe. Ou seja no 1 clique registou o utilizador na base de dados. O flash simplemente nao avança para a frame que devia.Devo acrescentar que este butão está dentro de login_mc.user_mc (caminho).vá lá comunidade tenho o cliente a perna e não sei o que fazer...um abraço

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.