wurilo 0 Denunciar post Postado Abril 1, 2011 Boa tarde Pessoal!! Estou com um problema em php, acho que é baba, mas como sou iniciante na linguagem pra mim é um monstro... o header não funciona, tento fazer uma verificação de login, onde testa a senha e usuario, porém se estiver tudo certo era pra ir para outra pag, mas não da certo: segue o codigo: <? $banco = pg_connect("host=localhost port=5432 dbname=turma user=turma password=turma "); $txtusu= $_POST["txtusuario"]; $txtsen= $_POST["txtsenha"]; if(!empty ($txtusu)) { $query_usuario = ("select * from \"123\" where nome = '".$txtusu."' "); $resultado_usuario = pg_query($banco,$query_usuario); $num_reg=pg_num_rows($resultado_usuario); if (!empty ($num_reg)) { $usuario ="ok"; break; } else { echo "Usuário não cadastrado"; } } if(!empty ($txtsen)) { $query_senha = ("select * from \"usu0957078\" where senha = '".$txtsen."' "); $resultado_senha = pg_query($banco,$query_senha); $num_regist=pg_num_rows($resultado_senha); echo "$txtsen"; if (!empty ($num_regist)) { $senha ="ok"; break; } else { echo "Senha Incorreta"; } } if (($usuario == "ok") & ($senha == "ok")) header("location: menu.php"); ?> Se alguem puder me ajudar agradeço abços Compartilhar este post Link para o post Compartilhar em outros sites
Fernando Nito 1 Denunciar post Postado Abril 1, 2011 if (($usuario == "ok") & ($senha == "ok")){ header("location: menu.php"); }else{ echo "erro"; } Compartilhar este post Link para o post Compartilhar em outros sites
wurilo 0 Denunciar post Postado Abril 1, 2011 if (($usuario == "ok") & ($senha == "ok")){ header("location: menu.php"); }else{ echo "erro"; } Fernando... Obrigado pela ajuda.... mas não deu certo... você teria alguma outra sugestão? grato Sérgio Compartilhar este post Link para o post Compartilhar em outros sites
Kakashi_Hatake 267 Denunciar post Postado Abril 1, 2011 Na condição você deve usar && ou and Compartilhar este post Link para o post Compartilhar em outros sites
Fernando Nito 1 Denunciar post Postado Abril 1, 2011 if ($usuario == "ok" AND $senha == "ok"){ header("location: menu.php"); }else{ echo "erro"; } Compartilhar este post Link para o post Compartilhar em outros sites
wurilo 0 Denunciar post Postado Abril 2, 2011 if ($usuario == "ok" AND $senha == "ok"){ header("location: menu.php"); }else{ echo "erro"; } Fernando e Kratos...obrigado pela ajuda..... O erro estava no break, ele não deixava continuar até o final da pag. RESOLVIDO... Obrigado. té + Compartilhar este post Link para o post Compartilhar em outros sites