Jump to content
Fórum Script Brasil

sam.surf

Membros
  • Posts

    11
  • Joined

  • Last visited

About sam.surf

Contatos

sam.surf's Achievements

0

Reputation

  1. sam.surf

    Php+oralce+odbc

    Boa tarde, Deixa eu entender o que esta se passando você me disse que ao usar OCI, os usuarios eram conectados mais despois de transações eles permaneciam lá né ... ao meu ver você deveria estar utlilizando algo do tipo: OCIPLOGON que necessita de um:OCIPLOGOFF pois caso isso não aconteca para cada usuario conectado ele permanecera para sempre ou até q o banco caia, para solucionar isso tente usar:OCILOGONque no caso ele ira se conectar no banco , efetuar a transação e executara um "logoff", sendo assim não ira criar uma conexão persistente... []´s
  2. E ai cara vamos denovo ... antes de tudo deixa eu perguntar isso é continuação do sistema de duas querys na mesma pagina ???? posta a estrutura das tabelas, mais creio que deve estar assim né : Tabela tb_empresa: ID_EMPRESA PK#, EMPRESA, CCUSTO, CCUSTO2, ENDERECO, BAIRRO, CIDADE, ESTADO, REF Tabela tb_usuarios: ID_USUARIO PK#, MATRICULA, EMAIL, RAMAL Uma solução viavel seria criar na tabela "tb_usuarios" um campo ID_EMPRESA, como FK ( Chave Estrangeira ) , com isso voce consegue relacionar a empresa cadastrada para o usuario muito mais facil e correto ... []´s
  3. Vamos lá amigo ... tenho um site que utliza o tal SSL ou HTTPS ... como queira ... como developer não existe diferença alguma o SSL está rodando no server, por isso fica transparente para o desenvolvimento até certo ponto... Para um melhor desenvolvimento e evitar possiveis erros, já tente evitar passagem de host do tipo: http://www.teste.com.br/algumacoisa.php pois passando assim você está forçando que essa URL não seje compilada portando ela não passa pelo HTTPS, para uma boa utilização faça: ../algumacoisa.php dessa forma a pagina ( programa) não vai ver a diferença de HTTP para HTTPS... a unica diferença será na primeira pagina do sistema que ira ser encaminhada para um HTTPS... e todo restante do sistema irá rodar encima dessa base.... Qualquer duvida é só postar !!!! []´s
  4. esse problema de aparecer sempre o mesmo usuario independendo do login suponhe que seje porque esse trecho você não esta passando "where" na QUERY: //QUERY_USER $sql_user = "SELECT ID_USUARIO, MATRICULA, EMAIL, RAMAL FROM tb_usuarios"; $exec_sql_user = mysql_query($sql_user); ou pode ser problema na sessão ... $_SESSION[id] tente usar um: session_destroy(); no final da pagina ... []´s
  5. podemos dizer que estamos melhorando vai ... o problema agora é recuperar os dados da query... então vamos começar na verdade vou refazer o codigo pra voce e comentar ok ... <?php //VERIFICA SE A SESSÃO ESTÁ ATIVA require_once("verifica.php"); //CONECTA COM O BANCO DE DADOS require_once("conecta.php"); //SQL $sql = "SELECT ID_EMPRESA, EMPRESA, CCUSTO, CCUSTO2, ENDERECO, BAIRRO, CIDADE, ESTADO, REF FROM tb_empresa A WHERE A.ID_USUARIO = '".$_SESSION[id]."'"; $exec_sql = mysql_query($sql); //QUERY_USER $sql_user = "SELECT ID_USUARIO, MATRICULA, EMAIL, RAMAL FROM tb_usuarios"; $exec_sql_user = mysql_query($sql_user); //EXIBE OS DADOS CORRESPONDENTES AO USUÁRIO while ($result=mysql_fetch_array($exec_sql_user)){ $user_id = $result[ID_USUARIO]; $user_matricula = $result[MATRICULA]; $user_email = $result[EMAIL]; $user_ramal = $result[RAMAL]; }//FECHA FOR //TITULO echo "Usuário logado no sistema: ".$_SESSION[nome]; //TABELA echo "<br><br>"; echo "<center>"; echo "<table width='100%' border='1' cellpading='0' cellspacing='0'>"; echo "<tr>"; echo "<td>Código</td>"; echo "<td>Empresa</td>"; echo "<td>Centro de custo</td>"; echo "<td>Centro de custo adicional</td>"; echo "<td>Endereço</td>"; echo "<td>Bairro</td>"; echo "<td>Cidade</td>"; echo "<td>Estado</td>"; echo "<td>Referência</td>"; echo "</tr>"; //EXIBE OS DADOS CORRESPONDENTES A EMPRESA while ($result1=mysql_fetch_array($exec_sql)){ $e_id = $result1[ID_EMPRESA]; $e_empresa = $result1[EMPRESA]; $e_ccusto = $result1[CCUSTO]; $e_ccusto2 = $result1[CCUSTO2]; $e_endereco = $result1[ENDERECO]; $e_bairro = $result1[BAIRRO]; $e_cidade = $result1[CIDADE]; $e_estado = $result1[ESTADO]; $e_ref = $result1[REF]; echo "<tr>"; echo "<td>$e_id</td>"; echo "<td>$e_empresa</td>"; echo "<td>$e_ccusto</td>"; echo "<td>$e_ccusto2</td>"; echo "<td>$e_endereco</td>"; echo "<td>$e_bairro</td>"; echo "<td>$e_cidade</td>"; echo "<td>$e_estado</td>"; echo "<td>$e_ref</td>"; echo "</tr>"; }//FECHA FOR ?> Posta o resultado ai !!!!!
  6. beleza agora o erro é que no "mysql_rown" a referencia não é a query e sim o resultado dela...vai ficar assim: $row = mysql_num_rows($exec_sql); vamos ver agora ... []´s
  7. Facil .. utilize FRAME !!! Abraços ...
  8. Boa tarde, Tente rodar o seguinte comando antes de tudo.... <?php ini_set('register_globals', '1'); ?> Outra coisa que eu não entendi é o seguinte, como esse registro esta sendo passado para o $_SESSION via FORM ??? se sim ou se não posta o script para nós !!! Abraços ....
  9. Tenta separar assim: //SQL $sql = "SELECT A.ID_EMPRESA, A.EMPRESA, A.CCUSTO, A.CCUSTO2, A.ENDERECO, A.BAIRRO, A.CIDADE, A.ESTADO, A.REF FROM tb_empresa A WHERE A.ID_USUARIO = '".$_SESSION[id]."'"; $exec_sql = mysql_query($sql); //QUERY_USER $sql_user = "SELECT A.ID_USUARIO, A.MATRICULA, A.EMAIL, A.RAMAL FROM tb_usuarios"; $exec_sql_user = mysql_query($sql_user); []´s
  10. sam.surf

    Ajuda Urgente

    E ai cara beleza ... vamo lá ... ao que me parece o erro esta na linha em que precede a linha em vermelho !! $result = mysql_query($sql, $link); o comando mysql_query não necessita da passagem do argumento "$LINK", passa apenas a query "$SQL".... ficando assim: $result = mysql_query($sql); Abraços ...
  11. sam.surf

    Ajuda Php + Oracle

    Bom pessoal é o seguinte ...tenho uma aplicação em php que utiliza uma procedure oracle, so que essa procedure me retorna dados , mais não consigo capturar pelo php jogo uma variavel para receber a resposta e não vem , da erro, segue abaixo a procedure: $sql="Begin prc_ALTERA_SITUACAO('$_SESSION[cod_curso]', '$_SESSION[cod_periodo]', '$vl_media_f', '$_SESSION[qtd_horas]', '$_SESSION[val_aprovacao]', '$_SESSION[val_aprov_exame]', nvl($qtd_faltas,0) , null, $_SESSION[tpo_avaliacao1], '$ind_confirma_b1', '$ind_confirma_b2', null, '$dat_fim', <==== RECEBO DADOS '$sta_conceito_final', <==== RECEBO DADOS '$ind_aprovacao', <==== RECEBO DADOS '$v_erro'); end;"; <==== RECEBO DADOS $exec_sql = ora_open($conn); ora_parse($exec_sql, $sql); ora_exec($exec_sql); Abaixo a msg de erro que dá ... Warning: Ora_Parse failed (ORA-06550: line 1, column 33: PLS-00103: Encountered the symbol "" when expecting one of the following: ( - + mod not null others avg count current exists max min prior sql stddev sum variance cast -- while processing OCI function OPARSE) in c:\arquivos de programas\apache group\apache\htdocs\webw9010ok.php on line 149 Aguardo ajuda ....
×
×
  • Create New...