Ir para conteúdo
Fórum Script Brasil
  • 0

Login Senha Com Php Bd Oracle


Naspers

Pergunta

ohmy.gif ola Galera

Eu estou com um problema estou precisando criar um Login e Senha para colocar no Site da empresa mas eu tenho que assesar BD ORACLE alguém poderia me dar uma ajuda me indicar algum exemplo . eu fiz um mas com BD MYSQL mas eles querem em ORACLE . Valeu galera

e-mail naspers@ig.com.br

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Ola Galera

Bem cara eu fis um siteme de Login e Senha usando MYSQL e Agora eu gostaria de conectar com o ORACLE mas estou com uma duvida eu tenho que alterar o

mysql_num_rows e o mysql_result para Oracle alguém pode me ajudar?

Este exemplo eu peguei aqui no Site do Imasters mas ele ensina com bd Mysql

<?

//CONECTA COM O BANCO DE DADOS

require_once("conecta.php");

//RECEBE OS DADOS DO FORMULÁRIO

$usuario = $_POST[txtUser];

$senha = $_POST[txtSenha];

//VERIFICA

$sql = "SELECT A.ID_USUARIO, A.NOME_USUARIO FROM tb_usuarios A

WHERE A.USUARIO = '$usuario'

AND A.SENHA = '$senha'") or die("ERRO NO COMANDO SQL");

//LINHAS AFETADAS PELA CONSULTA

$row = mysql_num_rows($sql);

//VERIFICA SE RETORNOU ALGO

if($row == 0) echo "Usuário/Senha inválidos";

else {

//PEGA OS DADOS

$id = mysql_result($sql, 0, "ID_USUARIO");

$nome = mysql_result($sql, 0, "NOME_USUARIO");

//INICIALIZA A SESSÃO

session_start();

//GRAVA AS VARIÁVEIS NA SESSÃO

$_SESSION[id] = $id;

$_SESSION[nome] = $nome;

//REDIRECIONA PARA A PÁGINA QUE VAI EXIBIR OS PRODUTOS

Header("Location: resultado.php");

}//FECHA ELSE

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Então eu usei o "odbc_num_rows" e "odbc_result" mas ele da um erro de uma olha no erro

O erro mostrado no Internet Explorer

Warning: odbc_num_rows(): supplied argument is not a valid ODBC result resource in c:\arquivos de programas\easyphp\www\autentica.php on line 15

Usuário/Senha inválidos

Sera que eu tenho que instalar no PHP ODBC

Link para o comentário
Compartilhar em outros sites

  • 0

//VERIFICA

$sql = " SELECT A.ID_USUARIO, A.NOME_USUARIO FROM tb_usuario A

WHERE A.USUARIO = '$usuario'

AND A.SENHA = '$senha'" or die("ERRO NO COMANDO SQL");

***********************************************

//LINHAS AFETADAS PELA CONSULTA

$row = odbc_num_rows($sql); Esta é a linha 15

***********************************************

//VERIFICA SE RETORNOU ALGO

if($row == 0) echo "Usuário/Senha inválidos";

else {

//PEGA OS DADOS

$id = odbc_result($sql, 0, "ID_USUARIO");

$nome = odbc_result($sql, 0, "NOME_USUARIO");

//INICIALIZA A SESSÃO

session_start();

//GRAVA AS VARIÁVEIS NA SESSÃO

$_SESSION[id] = $id;

$_SESSION[nome] = $nome;

//REDIRECIONA PARA A PÁGINA QUE VAI EXIBIR OS PRODUTOS

Header("Location: resultado.php");

}//FECHA ELSE

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Ae Cara,

em vez de você usar as funções "odbc_num_rows" e "odbc_result", tente essas aqui:

- ocifetchstatement

- ocirowcount

Inclusive se precisar de outras funções para o acesso a um bd Oracle acesse o link:

http://www.php.net/manual/pt_BR/ref.oci8.php

Eu pelo menos utilizo essas funções...

Espero que ajude...

Falow

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...