Ir para conteúdo

POWERED BY:

Arquivado

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

horacio2009

[Resolvido] if elses...

Recommended Posts

boa tarde a todos!!!

pessoal , seguinte, o que tá errado aqui:

(é uma analise entre duas variáveis...)

 


$baia=$_GET['baia'];
$usuario=$_GET['usuario'];

if("$baia" == "$usuario")
echo"informação errada, digite novamente";
else
echo"informação correta";



 

ele sempre cai no else...

parece certo, mas não rola de jeito nenhum...

Obrigado a todos!!

Horácio

Compartilhar este post


Link para o post
Compartilhar em outros sites
echo '<pre>';
var_dump( $_POST, $_GET );

analise.

Compartilhar este post


Link para o post
Compartilhar em outros sites

explique essa lógica:

if($baia == $usuario){
echo"informação errada, digite novamente";

 

se for igual então diz que tá errado!

enfim, aprenda a debugar, o var_dump() e o alert() são teus amigos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Willian, você tinha razão, ali mostrava errado se fosse igual, de toda forma, continua caindo no else...

continua errado, mesmo acertando a condição...

 

segue o código completo...

 

<?php 
$baia=$_GET['baia'];
$usuario=$_GET['usuario'];


echo"$usuario<br>$baia<br>";



if("$baia" == "$usuario"){
echo"informação correta";
}
else{
echo"informação errada, digite novamente";
}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

Willian!!

deu certo!!

também vi que não tinha erro no código!!!

calma, eu explico....

na verdade, o nome do usuario tinha um espaço no fim, vi isso através desse código...aí, quando coloquei a variável bateu uma com a outra...

o que esse debug faz na pratica??? sei como ele me ajudou, mas o que mais dá pra tirar dele???

Valeu, Willian e galera que me ajudou aqui!!!

vocês são 10!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que esse debug faz na pratica??? sei como ele me ajudou, mas o que mais dá pra tirar dele???

cara... definição de debug:

http://pt.wikipedia.org/wiki/Debugging

 

a função nativa do php var_dump() lhe mostra com clareza o tipo, o conteudo... e outras propriedades de dada variavel/objeto/constante...

 

o debug de verdade está em você aprender a usar isso, qndo tiver dúvidas sobre oque está acontecendo.

Com o 'print' da situação na tua frente, você irá perceber a falha, assim como aconteceu.

 

Adote como prática, você aprenderá muito, e vai acelerar o teu desenvolvimento, além de 'criar menos tópicos no fórum' :lol:

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.