WisKisiTo 0 Denunciar post Postado Maio 18, 2009 Oi pessoal, to estudando php mas sou iniciante ainda, to testando um codigo para que a pessoa logue com nome e senha, mas se a pessoa puser uma senha igual ao nome então aparecerá um texto em "echo" avisando... fiz este codigo mas não ta dando certo... alguem pode ajudar? <?php $nome = $_POST["nome"]; $senha = $_POST["senha"]; echo ("Olá <b>$nome</b>, você está conectado<br>"); if ($senha == $nome) {echo "sua senha nao pode ser igual ao nome";} if ($senha != $nome) {echo "sua senha é $senha";} OBS: Desculpe gent, deu certo sim, hehe, o problema estava na primeira letra do nome em maiúsculo, tem como fazer com que o serviço nao distingue maiusculas de minusculas?? no caso se eu escrever "Rafael" ( primeira maiuscula) a senha "rafael" (todas minusculas) ainda assim ele acuso erro? ?> Compartilhar este post Link para o post Compartilhar em outros sites
Diego Arent 19 Denunciar post Postado Maio 18, 2009 Ao invés de fazer dois IFs, você poderia utilizar um IF, ELSE (Se, Senão) if($senha == $nome) { echo "Sua senha não pode ser igual ao seu nome."; } else { echo "Sua senha é $senha."; } Para comparar as duas variáveis, independente de estarem todas em maiúsculas ou minúsculas, transforme as duas para um dos dois (maiúsculas ou minúsculas) utilizando-se das funções strtoupper e strtolower, respectivamente. Dessa maneira: if(strtolower($senha) == strtolower($nome)) { echo "Sua senha não pode ser igual ao seu nome."; } else { echo "Sua senha é $senha."; } Assim, de qualquer forma que escreva, se a palavra for a mesma, cai no IF. Rafael, RAFAEL, RaFaEl, etc... vai entrar no IF. Compartilhar este post Link para o post Compartilhar em outros sites
moiza 0 Denunciar post Postado Maio 18, 2009 Olá amigo. Isso aqui pode te ajudar: http://br2.php.net/manual/pt_BR/function.substr.php O php considera toda string um array. Esse comando separa cada palavrinha que veio pelo $_POST. Dai pra frente é com você ;) Abraço Compartilhar este post Link para o post Compartilhar em outros sites
WisKisiTo 0 Denunciar post Postado Maio 18, 2009 Legal, brigadão gent... o código ali de cima perfeito, obrigado pelo link tbem. vou dar uma olhada Compartilhar este post Link para o post Compartilhar em outros sites