Ir para conteúdo
Fórum Script Brasil

nsouza

Membros
  • Total de itens

    323
  • Registro em

  • Última visita

Tudo que nsouza postou

  1. Colegas, o codigo abaixo não exibe o valor na tela, quando executo somente a conexão funciona, da a mensagem que conectou mas quando executo o codigo abaixo ao invés de mostrar os registros na tela, fica em branco. Onde pode esta dando o erro: Obrigado desde já! <?php requeri('conecta.php'); $sql = "select * from tbl_cidade"; $resultado = $con->banco->Execute($sql); while(!$resultado->EOF) { echo "cidade = " . $resultado->Fields('CID_DESCRICAO')."<br>"; $resultado->MoveNext(); } ?>
  2. nsouza

    IP do Usuário

    Colegas, tenho a seguinte tabela: CREATE TABLE tb_auditoria ( idusuario dm_inteiro, local_opr dm_texto, operacao dm_opr, dt_operacao dm_timestamp, ipmaquina ?????? ) Gostaria que ao inserir o registro o campo ipmaquina fosse preenchido automaticamente com o ip do usuário, assim como se faz com o tipo timestamp. Tem jeito. Obrigado!
  3. Colegas, criei a função abaixo mas os valores parecem que não estão sendo guardados dento das variaveis, se eu chamar select fu_permissao(7,'I'), era para retornar a mensagem Acesso negado a inclusão já que este usuario não tem acesso para incluir , porém não acontece isso. Como faço para guardar os valoes S e N dentro das variaveis marcadas abaixo? Obrigado CREATE OR REPLACE FUNCTION fu_permissao(pidusuario dm_inteiro, popr dm_opr) RETURNS void AS $BODY$ DECLARE v_count integer; DECLARE v_incluir char(1); DECLARE v_alterar char(1); DECLARE v_excluir char(1); DECLARE v_visualizar char(1); DECLARE v_imprimir char(1); BEGIN -- Selecione as permissões do usuário select u.status,a.incluir,a.alterar,a.excluir,a.visualizar,a.imprimir from tb_usuario u inner join tb_nivel_acesso a on u.tipo_acesso = a.tipo_acesso where u.idusuario = pidusuario and u.status = 'S' into v_incluir, v_alterar, v_excluir, v_visualizar, v_imprimir; -- Retorna a quantidade de linhas para liberação de acesso select count(1) from tb_usuario where idusuario = pidusuario and status = 'S' into v_count; if (v_count = 0) then raise notice 'Não é permitida nenhuma operação para este usuário. Solicite a liberação para o o administrador do sistema'; exit; end if; --************************************************************************************************** -- Controla o acesso do usuário if ((popr = 'I') and (v_incluir = 'N')) then raise notice 'Acesso negado a inclusão'; exit; end if; if ((popr = 'A') and (v_alterar = 'N')) then raise notice 'Acesso negado a alteração'; exit; end if; if ((popr = 'E') and (v_excluir = 'N')) then raise notice 'Acesso negado a exclusão'; exit; end if; if ((popr = 'V') and (v_visualizar = 'N')) then raise notice 'Acesso negado a visualização'; exit; end if; if ((popr = 'P') and (v_imprimir = 'N')) then raise notice 'Acesso negado a impressão'; exit; end if; END; $BODY$ LANGUAGE 'plpgsql'
  4. (Resolvido) Fit, muito obrigado, era isso mesmo. Valeu!
  5. Colegas, estou usando o codigo abaixo para tentar acessar o phppgadmim mas após as configurações deu os erros abaixo: Estou usando Php: PHP 5.3.1 Apache: Apache/2.2.14 PostGresql: 8.4 PhppgAdmim: 4.2.3 ao chamar http://localhost/phpPgAdmin/ me retorna os erros abaixo: Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\htdocs\phpPgAdmin\classes\Misc.php on line 342 Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\phpPgAdmin\classes\Misc.php:342) in C:\xampp\htdocs\phpPgAdmin\libraries\lib.inc.php on line 56 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\phpPgAdmin\classes\Misc.php:342) in C:\xampp\htdocs\phpPgAdmin\libraries\lib.inc.php on line 56 Você não compilou suporte à banco de dados apropriado em sua instalação do PHP. na linha 342 do arquivo tem o seguinte código: // Create a database wrapper class for easy manipulation of the // connection. include_once('./classes/database/' . $_type . '.php'); $data =& new $_type($_connection->conn); $data->platform = $_connection->platform; return $data; na linha 56: // Start session (if not auto-started) if (!ini_get('session.auto_start')) { session_name('PPA_ID'); session_start(); Alguém poderia me dar uma ajuda?
  6. Gostaria de saber se do jeito que eu fiz esta correto? você faria desta forma?
  7. Colegas, no firebird eu criei uma procedure com os seguintes parametro proceudre grupo_i(pid integer, pnome varchar(20), pdescricao varchar(100), popr char(1)) Para usar este o codigo abaixo no java (codigo que peguei em um forum) eu pensei desta forma: CODIGO DO FÓRUM: private Connection conn; private Statement st; st = conn.createStatement(); CallableStatement stm = conn.prepareCall("{call atualiza_status(?)}"); stm.setInt(codigo, 1); stm.execute(); ADAPTAÇÃO DO CODIGO A MINHA NECESSIDADE: private Connection conn; private Statement st; st = conn.createStatement(); CallableStatement stm = conn.prepareCall("{call GRUPO_i(:pid, :pnome, :pdescricao, :popr)}"); stm.setInt(pid, 1); stm.setInt(pnome,'Gerente'); stm.setInt(pdescricao, 'Acesso total'); stm.setInt(popr,'A'); stm.execute(); Alguém poderia corrigir para mim. Obrigado!
  8. Colegas, Criei uma função no postgresql e ao usar o Java ela funciona perfeitamente. Mas sempre me restorna uma mensage de retorno. Aquela mensagem normal do postgres após excutar um comando SQL. como faço para eliminiar ou inibir esta mensagem! Obrigado!
  9. colegas, estou começando a usar o postgresql, alguém poderia indicar um tutorial ou disponibilizar alguns exemplos simples de coom usar funções e triggers neste banco de dados? Obrigado!
  10. alguém tem algum tutorial que explica com trabalhar com stored procedure php + firebird? Inclusão, Alteração e exclusão?
  11. (RESOLVIDO) Desabilitei a opção de notificação do php.
  12. Isso eu sei pela mensagem. Tenho este codigo no inicio da pagina. A variavel é esta, ou esta errado? Tenho que declarar outra? <?php include "conexao.php"; $acao = $_GET["acao"]; $id = $_GET["id"]; if ($acao != "") { $sql = "SELECT * FROM CATEGORIAS WHERE ID_CATEGORIA= $id"; $resultado = ibase_query ($sql); $linha = ibase_fetch_assoc($resultado); $categoria = $linha["CATEGORIA]; } ?> você está utilizando o firebird? post o codigo todo Abaixo o codigo solicitado <?php include "conexao.php"; $acao = $_GET["acao"]; $id = $_GET["id"]; if ($acao != "") { $sql = "SELECT * FROM CATEGORIAS WHERE ID_CATEGORIA = '$id'"; $resultado = ibase_query ($sql); $linha = ibase_fetch_assoc($resultado); $categoria = $linha["CATEGORIA"]; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <style type="text/css"> <!-- .style1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 24px; } --> </style> </head> <body> <table width="99%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><div align="center" class="style1">Categorias</div></td> </tr> <tr> <td><form id="form1" name="form1" method="post" action="op_categoria.php"> <table width="314" border="1" align="center" cellpadding="2" cellspacing="0"> <tr> <td width="76"><strong>Categoria</strong></td> <td width="224"><label> <input name="txt_categoria" type="text" id="txt_categoria" size="35" value= "<? echo $categoria; ?>" /> </label></td> </tr> <tr> <td colspan="2"><label> <div align="center"> <input type="" name="id" value= " <?php echo $id; ?>" /> <input type="" name="acao" value = "<?php if ($acao !="") {echo $acao;} else { echo "Inserir";} ?>" /> <input type="submit" name="Submit" value="<?php if ($acao !="") {echo $acao;} else { echo "Inserir";} ?>" /> </div> </label></td> </tr> </table> </form></td> </tr> <tr> <td>&nbsp;</td> </tr> </table> </body> </html>
  13. Isso eu sei pela mensagem. Tenho este codigo no inicio da pagina. A variavel é esta, ou esta errado? Tenho que declarar outra? <?php include "conexao.php"; $acao = $_GET["acao"]; $id = $_GET["id"]; if ($acao != "") { $sql = "SELECT * FROM CATEGORIAS WHERE ID_CATEGORIA= $id"; $resultado = ibase_query ($sql); $linha = ibase_fetch_assoc($resultado); $categoria = $linha["CATEGORIA]; } ?>
  14. Colegas, estou usando o código abaixo (php + interbase) e esta me retornando a seguinte mensagem de erro: <input name="txt_categoria" type="text" id="txt_categoria" size="35" value= "<?php echo $categoria; ?>" /> quando imprimo na tela o campo txt_Categoria exibe o erro abaixo: <br /> <b>Notice</b>: Undefined variable: categoria in <b>C:\sites\www\Loja\admin\frm_categoria.php</b> on line <b>43</b><br /> Como devo declarar esta varialvel?
  15. Colega, o codigo abaixo no mysql me retorna o seguinte resultado Data: Segunda, 6 de março IP: xxxxxxxxx alguém tem alguma exemplo de data firebird + php? Obrigado <?php $dia_da_semana = array("domingo","segunda","terça","quarta","quinta","sexta","sábado"); $num_dia = date(w); $dia_extenso= $dia_da_semana[$num_dia]; print $dia_extenso." ,".date("d/m/y"); ?> - Hora: <?php print date("h:i");?> - IP: <?php print getenv("REMOTE_ADDR"); ?>
  16. Colegas, a função abaixo é do mysql, como ficaria no interbase, tentei usar ibase_fetch_assoc mas não deu certo. Obrigado <? $sql = mysql_query("select * from categoria"); while ($coluna = mysql_fetch_array($sql)) { echo $coluna[categoria] } ?>
  17. Colegas, estou tentando fazer uma conexão de teste e inserir um dado na tabela, mas esta dando o erro: Fatal error: Call to undefined function ibase_connect() in C:\sites\www\Loja\teste.php on line 2 1- <?php 2- $conexao = ibase_connect("localhost:C:/wamp/bin/BD/LOJA.FDB","SYSDBA","masterkey"); 3- $sql = "insert into cliente (NOME,endereco) values ('RAPHAEL GUERRA','TESTE FEITO COM SUCESSO')"; 4- $resultado = ibase_query($conexao, $sql); 5- ibase_close($conexao); 6- echo "Registro Gravado com Sucesso"; 7- ?> alguém poderia me dar uma ajuda? Obrigado!
  18. Colegas, ao tentar acessar o postgresql usando o endereço: http://localhost:8080/phpPgAdmin/ isso me retornou a seguinte mensagem: Você não compilou suporte à banco de dados apropriado em sua instalação do PHP. alguém já passou por isso e poderia me ajudar?
  19. nsouza

    Erro de parametro

    Esta foi a mensagem de erro gerada: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
  20. nsouza

    Erro de parametro

    Colegas, o código abaixo esta me retornando o seguinte erro: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Xampp\xampp\htdocs\Loja\Admin\frm_categoria.php on line 10 poderiam me dar u ma ajuda? <?php include "conexao.php"; $acao = $_GET["acao"]; $id = $_GET["id"]; if ($acao != "") { $sql = "SELECT * FROM categorias WHERE id_categoria= $id"; $resultado = mysql_query ($sql); $linha = mysql_fetch_array($resultado); // Esta é a linha 10 $categoria = $linha[categoria]; } ?>
  21. Fit, muito obrigado, funcionou era o que eu queria!!! Estou muito contente por ter brilhado uma luz. Mas não consegui adpatar ao meu codigo, os valores estão exatos foram impressos 3 registro dentro das linhas. No codigo abaixo como ficaria? Indiquei em vermelhor onde preciso que aparece os resultados. <?php include ("conexao.php"); ?> <html> <head> <title>Documento sem título</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <table width="99%" border="0"> <tr> <td><form name="form1" method="post" action=""> <table width="99%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><div align="center" class="style1"><strong>Lista de Categorias </strong></div> </td> </tr> <tr> <td><table width="99%" border="1" cellspacing="0" cellpadding="0"> <tr> <td width="91%">Categorias </td> <td colspan="2"><div align="center">Ação</div> </td> </tr> <tr> <td> Preciso que os resultados aparecem nesta linha. Como fica o código aqui? lembrando que nesta linha tenho a coluna alterar e excluir! </td> <td width="4%"><a href="principal.php?link=3&acao=Alterar&id= <? echo $coluna[id_categoria] ; ?> " > <img src="imagens/alterar.gif" width="16" height="16" border = "0" /> </a></td> <td width="5%"><a href ="principal.php?link=3&acao=Excluir&id=<? echo $coluna[id_categoria] ; ?>"> <img src="imagens/excluir.gif" width="16" height="16" border = "0" /></a></td> </tr> <tr> <td colspan="3"><div align="right"> <a href="principal.php?link=3"><img src="imagens/inserir.gif" width="55" height="16" border = "0"/></a></div> </td> </tr> </table> </td> </tr> <tr> <td> </td> </tr> </table> </form></td> </tr> </table> </body> </html>
  22. Caro colega, obrigado por ser mais uma esperança, estou fazendo umas videos aulas e isso tem me atraso demais. Eu achei que no feriado iria progredir mais um pouco, mas fiquei travado por causa deste erro. Respondendo sua pergunta: Não existe mais nada nesta página apenas este código. Quando chegar em casa a noite, farei o teste no codigo que você alterou e te retornarei. Responderei depois das 19:00 hs. Um grande abraço!
  23. Vou instalar o wampserver quem sabe seja o bug do programa. fiz o teste que orientou e nada!
  24. Caro colega, não sei o esta acontecendo! Eu fiz o teste, depois só coloei aqui no post? Será que é algum bug aqui no meu php?
×
×
  • Criar Novo...