harkonen 0 Denunciar post Postado Março 5, 2007 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
nb-master 0 Denunciar post Postado Março 5, 2007 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
harkonen 0 Denunciar post Postado Março 6, 2007 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 ! wlvbema 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
nb-master 0 Denunciar post Postado Março 6, 2007 pode ser algo no PHP! da uma olhda! Compartilhar este post Link para o post Compartilhar em outros sites
harkonen 0 Denunciar post Postado Março 6, 2007 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
nb-master 0 Denunciar post Postado Março 6, 2007 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
harkonen 0 Denunciar post Postado Março 7, 2007 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
harkonen 0 Denunciar post Postado Março 7, 2007 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çonao deu nada. nao avança Compartilhar este post Link para o post Compartilhar em outros sites
nb-master 0 Denunciar post Postado Março 8, 2007 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
harkonen 0 Denunciar post Postado Março 8, 2007 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
harkonen 0 Denunciar post Postado Março 10, 2007 então pessoal niguem consegue analisar esta situação??obrigado Compartilhar este post Link para o post Compartilhar em outros sites
harkonen 0 Denunciar post Postado Março 10, 2007 resolvido, obrigado a todos os que responderam.onde tá this.gotoAndStop("new_ok"); deve estar gotoAndStop("new_ok");... Compartilhar este post Link para o post Compartilhar em outros sites