Eric Freitas Postado Agosto 13, 2007 Denunciar Share Postado Agosto 13, 2007 poxa povoeu escrevi la 123 na senha so pra ver se funcionava, mas não intendi o motivo de aparecer que a senha estava diferentealguém pode me ajudar a acha o "WOLLY"... lol... o erro?(obs... ele passa os valores corretamente.. já testei isso)cadastra.php<?php $_nome = $_POST['nome']; $_username = $_POST['username']; [b] $_senha = $_POST['pass']; $_senha2= $_POST['senha2'];[/b] $_email = $_POST['email']; $_email2 = $_POST['email2']; $_news = $_POST['news']; $_rua = $_POST['rua']; $_cep = $_POST['cep']; $_bairro = $_POST['bairro']; $_cidade = $_POST['cidade']; $_complemento = $_POST['complemento']; $_pergunta = $_POST['pergunta']; $_resposta = $_POST['resposta']; //----> Verificação de senha/usuário require_once 'conecta_banco.php'; $_sql = mysql_query("SELECT * from apmp_usuarios where username='".$_username."'",$_con); $_linhas = mysql_num_rows($_sql); echo $_senha."<br>"; echo $_senha2; ?> <form action="cadastra.php" method="post" name="cadastro" id="cadastro"> <table width="500" border="0" cellspacing="3" cellpadding="0"> <tr> <td width="29%"><strong>Nome:*</strong></td> <td width="5%"><img src="imagens/flexa_cad.gif" width="15" height="20"></td> <td width="66%"> <?php echo $_nome; ?> </td> </tr> <?php if($_linhas >= 1){ echo'<tr><td colspan="3"><font color="red">Nome de usuário já existente (username)</font></td></tr>'; echo' <tr> <td><strong>Username:*<br> </strong></td> <td><img src="imagens/flexa_cad.gif" width="15" height="20"></td> <td> <input name="username" type="text" id="username" size="20" maxlength="150" value="'.$_username.'"> </td> </tr>'; }else{ echo' <tr> <td><strong>Username:*<br> </strong></td> <td><img src="imagens/flexa_cad.gif" width="15" height="20"></td> <td>'.$_username.' </td> </tr>'; } [b]if($_senha!=$_senha2){ echo'<tr><td colspan="3"><font color="red">A senha digitada não confere!</font></td></tr>'; echo' <tr> <td><strong>Senha:*</strong></td> <td><img src="imagens/flexa_cad.gif" width="15" height="20"></td> <td> <input name="senha" type="password" id="senha" size="20" maxlength="15"> </td> </tr> <tr> <td><strong>Confirme sua senha:*<br> </strong></td> <td><img src="imagens/flexa_cad.gif" width="15" height="20"></td> <td> <input name="senha2" type="password" id="senha2" size="20" maxlength="15"> </td> </tr>'; echo $_senha; //echo $_senha2; }[/b] echo $_senha."<br>"; echo $_senha2; //----> criando array para confirmação de dados $_dados = array('Nome:'=>$_nome,'Username:'=>$_username,'Senha:'=>$_senha,'Email:'=>$_email,'Cep:'=>$_cep, 'Rua:'=>$_rua,'Bairro:'=>$_bairro,'Complemento',$_complemento,'Pergunta Chave:'=>$_pergunta, 'Resposta Chave:'=>$_resposta); ?> Link para o comentário Compartilhar em outros sites More sharing options...
0 Dr. Gap Postado Agosto 13, 2007 Denunciar Share Postado Agosto 13, 2007 você tah recebendo $_senha = $_POST['pass'];mas lá no input tu chamou o campo de 'senha' e não de 'pass'<input name="senha" type="password" id="senha" size="20" maxlength="15">deve ser isso o erroabraço Link para o comentário Compartilhar em outros sites More sharing options...
0 Eric Freitas Postado Agosto 13, 2007 Autor Denunciar Share Postado Agosto 13, 2007 você tah recebendo $_senha = $_POST['pass'];mas lá no input tu chamou o campo de 'senha' e não de 'pass'<input name="senha" type="password" id="senha" size="20" maxlength="15">deve ser isso o erroabraçonum é isso... eu coloquei pra escrever $_senha e $_senha2 e ele escreve 123 nos 2... (no campo da pag anterior, o imput name ta pass..) ele passa certo.. mas na hr de "validar" da erro.. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alcino Postado Agosto 13, 2007 Denunciar Share Postado Agosto 13, 2007 você tah recebendo $_senha = $_POST['pass'];mas lá no input tu chamou o campo de 'senha' e não de 'pass'<input name="senha" type="password" id="senha" size="20" maxlength="15">deve ser isso o erroabraçonum é isso... eu coloquei pra escrever $_senha e $_senha2 e ele escreve 123 nos 2... (no campo da pag anterior, o imput name ta pass..) ele passa certo.. mas na hr de "validar" da erro..Pelo que vi você tem o formulário que envia os dados pra esse código que testa e mostra os dados e envia pra outra página que vai efetuar o cadastro estou certo?Segundo você disse no formulário anterior que envia os dados para este esta como passPorem neste codigo esta como: <input name="senha" type="password" id="senha" size="20" maxlength="15">Não vejo outro erro ai na parte que verifica a senha. Link para o comentário Compartilhar em outros sites More sharing options...
0 Eric Freitas Postado Agosto 13, 2007 Autor Denunciar Share Postado Agosto 13, 2007 você tah recebendo $_senha = $_POST['pass'];mas lá no input tu chamou o campo de 'senha' e não de 'pass'<input name=senha" type="password" id="senha" size="20" maxlength="15">deve ser isso o erroabraçonum é isso... eu coloquei pra escrever $_senha e $_senha2 e ele escreve 123 nos 2... (no campo da pag anterior, o imput name ta pass..) ele passa certo.. mas na hr de "validar" da erro..Pelo que vi você tem o formulário que envia os dados pra esse código que testa e mostra os dados e envia pra outra página que vai efetuar o cadastro estou certo?Segundo você disse no formulário anterior que envia os dados para este esta como passPorem neste codigo esta como: <input name="senha" type="password" id="senha" size="20" maxlength="15">Não vejo outro erro ai na parte que verifica a senha.Ele passa o $_senha e o $_senha2 certinho..tanto que coloquei pra testar.. echo $_senha; e echo $_senha2;ele apareceu nos 2: 123 e 123 respectivamente... por isso to achando isso muito estranho..não faço ídéia doque pode estar acontecendo.. e isso era pra ser uma coisa simples..OMG que PODRE TOQUEI no if( $_senha == $_senha2) por if(($_POST['senha2])==($_POST['pass']))e funcionou... ¬¬´ cada coisa... bom, obrigado mesmo assim! Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Eric Freitas
poxa povo
eu escrevi la 123 na senha so pra ver se funcionava, mas não intendi o motivo de aparecer que a senha estava diferente
alguém pode me ajudar a acha o "WOLLY"... lol... o erro?
(obs... ele passa os valores corretamente.. já testei isso)
cadastra.php
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados