
Gigabyte
Membros-
Total de itens
137 -
Registro em
-
Última visita
Tudo que Gigabyte postou
-
ERRO: Tabela como parametro de uma funcao no PGSQL!
pergunta respondeu ao Rodrigo VF de Gigabyte em PostgreSQL
Opa.. beleza Rodrigo VF!!! Está faltando a declaração de create type no início da função.... veja o exemplo abaixo CREATE TYPE nome_do_esquema.nome_do_type AS(cpo1 character varying(8), cpo2 character varying(196)); CREATE OR REPLACE FUNCTION nome_do_esquema.nome_da_funcao(parametro_da_funcao character varying) RETURNS SETOF nome_do_esquema.nome_do_type AS $BODY$ DECLARE r nome_do_esquema.nome_do_type%ROWTYPE; registro record; BEGIN FOR registro IN select cpoX AS cpo1, cpoY AS cpo2 from nome_do_esquema.nome_databela AS proc where cpoX ilike parametro_da_funcao ORDER BY cpo1 LOOP r.cpo1 := registro.cpo1; r.cpo2 := registro.cpo2; RETURN NEXT r; END LOOP; RETURN; END $BODY$ LANGUAGE 'plpgsql' VOLATILE COST 100 ROWS 1000; -
fala kaahoje!! Cara, existem inconsistências nos ips que você colocou, a menos que seus serviços estejam fora do padrão! Tente alterar onde você colocou 168.192.0.1 para 192.168.0.1 e onde está 172.0.0.1 para 127.0.0.1. Essa mensagem de erro é do seu driver de ODBC que está tentando conectar mas não recebe nenhuma resposta no IP/porta indicados.
-
Olá Gerolimich! Provavelmente pela data de abertura do post, você já deve ter resolvido isto, mas de qualquer forma fica a resposta pra posteridade.... rs Por incrível que pareça, se você gerou este .sql no próprio PGAdminIII, não dá pra executá-lo direto, então você vai ter que utilizar a linha de comando, funcionando tanto pra servidor rodando em win quanto em pinguim! "path_para_o_bin_do_pg/pgsql.exe" -Uusuario DB < "path_mais_nome_do_arquivo" Ex Win: "C:\Arquivos de programas\PostgreSQL\8.1\bin\psql.exe" -Upostgres banco_de_teste < "C:\arquivo_bkp.sql" Ex Unix: /opt/pgsql/bin/psql -Upostgres banco_de_teste < ~/arquivo_bkp.sql
-
Ae brother!! O site tá bem legal, foi uma sacada e tanto disponibilizar os logos para download e upload... Quanto ao limitador de caracteres, coloca o seu form assim: <form id="form" name="formulario" method="post" onsubmit="java script:if(this.pesquisa.value.length <= [aqui vai o número inteiro com o limite de caracteres]){alert('Mensagem');return false;}" action="index.php"> Agora, só um toque.... extensão não tem Ç XS
-
Fala quinho.... Cara, os itens do header devem estar separados por "\r\n"... //atual $cabecalho = "From: $email, ";#Titulo da mensagem $cabecalho.= "Content-Type: text/html\n"; $cabecalho.= "MIME-Version: 1.0\n"; //correto $cabecalho = "From: $email\r\n ";#Titulo da mensagem $cabecalho.= "Content-Type: text/html\r\n"; $cabecalho.= "MIME-Version: 1.0\r\n"; Referência Agora, na boa... Quando for postar código, o ideal é colocá-lo dentro de um bloco E evita duplicar posts... rs []'s
-
Fala sharp_shooter... Eu usaria AJAX pra fazer isso que você quer! Dá uma pesquisada no fórum de JS
-
Opa... beleza?!! Tá meio complicado de entender.... rsrs Posta o seu código aí pra gente dar uma analisada.......
-
Opa... beleza?? O problema é que quando você executa o mysql_fetch_row, ele anda o ponteiro pro próximo registro, e como você pode ver no primeiro código que você postou, na terceira linha você executa a função, antes de entrar no loop. Como sugestão: $sql_carrinho = mysql_query("SELECT * FROM carrinho WHERE sessao='".session_id()."'"); while($produtoM = mysql_fetch_row($sql_carrinho)) { echo "<b>ID:</b> $produtoM[0] <br />"; echo "<b>Nome:</b> $produtoM[1] <br />"; echo "<b>Valor:</b> "; echo number_format($produtoM[2], 2, ",","."); echo "<br />"; echo "<b>Quantidade:</b> $produtoM[3] <br />"; echo "______________________________<br />"; }
-
Cara... Aparentemente não há inconsistência no código, mas sugiro que você distribua alguns "echo's" nas linhas do código, pra identificar onde tá rolando o erro. O que poderia ajudar também é habilitar os reportings adicionando esta linha no início da função: error_reporting(E_ALL); ...
-
Fala brother!! Como que você está tentando fazer a chamada do script no navegador? Pelo caminho absoluto: "C:\blablabla.." ou pela url do servidor local: "http://localhost/nome_do_arquivo.php"??? Desculpa se a pergunta é meio newbie, mas é uma possibilidade que não pode ser descartada. ...
-
(Resolvido) Dúvidas com JAVASCRIPT
pergunta respondeu ao Paulo Rodrigo de Gigabyte em Ajax, JavaScript, XML, DOM
Fala Paulo!!!! Cara, acho que se você colocar o action do form já resolve... -
(Resolvido) Validação de Campos Obrigatórios sem a utilização de IDs
pergunta respondeu ao Amanda Makino de Gigabyte em Ajax, JavaScript, XML, DOM
Ok, ok!!! O negócio é mudar a forma de remover as imagens, pois ao remover, estava dando erro no for..... // Remove as imagens que já estavam sendo mostradas. while(img = document.getElementById("imgInputErro")) { img.parentNode.removeChild(img); } while(img = document.getElementById("imgInputOk")) { img.parentNode.removeChild(img); } Sugiro que ao menos enquanto estiver em fase de testes, utilize: function blablabla() { try{ // ações da função }catch(erro){alert(erro);} } Ah.... sem gambiarras! -
(Resolvido) Validação de Campos Obrigatórios sem a utilização de IDs
pergunta respondeu ao Amanda Makino de Gigabyte em Ajax, JavaScript, XML, DOM
Hummm..... Onde você está executando a chamada da função de validação?? Sugestão: caso seja direto no onsubmit do form, coloca no final o seguinte teste: if (qtdErros > 0){ return false; }else{ return true; } E o seu form ficaria assim... <form name="djsfhajksh" action="fasdkl" onsubmit="java script:ValidarCamposObrigatorios(this)"> -
(Resolvido) Validação de Campos Obrigatórios sem a utilização de IDs
pergunta respondeu ao Amanda Makino de Gigabyte em Ajax, JavaScript, XML, DOM
Oi Amanda... Desculpa pelo insertAfter, é que eu tenho justamente uma função como a sua que eu chamo e uso o insertBefore... rsrs! Quanto às imagens, creio que o ideal seria remover todas antes de rodar a validação ou revalidação.... function removeIMGs(){ imgs = form.getElementsByTagName("IMG"); for (x in imgs){ if (imgs[x].id == "imgInputErro" || imgs[x].id == "imgInputOk"){ imgs[x].parentNode.removeChild(imgs[x]); } } } -
carrinho de compla em ajax
pergunta respondeu ao mastanimes de Gigabyte em Ajax, JavaScript, XML, DOM
Caro colega mastanimes... No seu código falta uma parte muito importante, que é a montagem do HTML de saída. Nele você deve fazer o cálculo do subtotal! -
Fala pessoal! Desculpa a intromissão, mas fiz este script pra ver se ajuda a clarear... rsrs.. <html> <head> <title>Minha Página</title> <script type="text/javascript"> function VerificaTecla(event) { subitens = new Array(); subitens[66] = 'B'; subitens[67] = 'C'; var tecla = window.event ? event.keyCode : event.which; if (event.altKey && tecla != 18 && !(subitens[tecla] == undefined)) { if (document.getElementById(subitens[tecla]).style.display == ''){ FechaSub(subitens[tecla]); }else{ for (x in subitens){ FechaSub(subitens[x]); } AbreSub(subitens[tecla]); } } } function AbreSub(id){ document.getElementById(id).style.display = ''; } function FechaSub(id){ document.getElementById(id).style.display = 'none'; } </script> <style> li{ font-family : arial; font-size : 12px; cursor : pointer; } </style> </head> <body onkeydown="VerificaTecla(event)"> <ul> <li onmouseover="java script:AbreSub('B');" onmouseout="java script:FechaSub('B');">Item <span style="text-decoration:underline">B</span></li> <li onmouseover="java script:AbreSub('C');" onmouseout="java script:FechaSub('C');">Item <span style="text-decoration:underline">C</span></li> </ul> <div id="B" style="display: none;">Subitens do item B...</div> <div id="C" style="display: none;">Subitens do item C...</div> </body> </html> OBS: testado no FF3 e IE(ca) 8
-
Processos em Threads separadas
pergunta respondeu ao Renatho de Gigabyte em Ajax, JavaScript, XML, DOM
Senhores.... Não resisti e vou me intrometer nesta discussão.. rs Creio que isso que o Renatho está chamando de thread, seja algo realmente muito parecido com uma thread, a concorrência de objetos XMLHTTP, ou seja os processos AJAX. (veja mais) Provavelmente o que ocorre é a sobreposição de respostas aos processos AJAX não instanciados, já que esses processos são chamadas assíncronas que retornam a resposta para o mesmo objeto. Se a segunda chamada for mais rápida que a primeira.... pau! ... -
Opa... beleza?! Postei esta resposta há alguns dias, mas no tópico errado! Link E o nome do efeito é "autocomplete"
-
Aí André... O negócio é o seguinte, as pastas, você coloca onde quiser, por exemplo: Se você tem a sua index.XXX na pasta "htdocs" e dentro dela cria a pasta js, colocando lá os seus arquivos do lightbox, seu header vai precisar da seguinte linha: <script type="text/javascript" src="js/lightbox.js"></script> E a sua imagem que será exibida com o efeito do lightbox, considerando que ela está na pasta imagens dentro do htdocs: <a href="imagens/nome_da_imagem.XXX" rel="lightbox" title="legenda_da_imagem">Link da imagem</a>
-
beleza, Clauido.... Acho este tuto show de bola! Caso tenha alguma dificuldade com inglês, retorna aqui que a gente dá uma força ...
-
(Resolvido) De um campo para o outro
pergunta respondeu ao ViniciusJau de Gigabyte em Ajax, JavaScript, XML, DOM
Fala ViniciusJau.. com jquery Mas acho bem mais usual assim ... -
(Resolvido) Validação de Campos Obrigatórios sem a utilização de IDs
pergunta respondeu ao Amanda Makino de Gigabyte em Ajax, JavaScript, XML, DOM
Então Amanda.... Se quiser conhecer mais sobre as propriedades e funções do HTML DOM, sugiro a utilização do Firefox com o complemento Firebug, que inspeciona um elemento e exibe na sua tab DOM essas interações.... vale a pena explorar! Thanks to ImageShack for Free Image Hosting -
Montano... Bom, com certeza você postou em fórum errado, pois javascript é uma linguagem cliente, que não tem acesso ao seu servidor. De qualquer forma, vou ver se consigo te ajudar. Se você quer fazer o backup completo do seu DB Mysql, você pode executar a cópia da pasta inteira do DB no diretório data do mysql, utilizando funções de filesystem da sua linguagem servidor, ou executando o dump também server-side: Exemplo em PHP: <?php exec("C:\Arquivos de programas\MySQL\MySQL Server 5.0\bin\mysqldump.exe -u <usuario> -p<senha> --add-drop-table <nome_banco> > <nome_arquivo.sql>"); ?>
-
Fala brother!! Este link costuma ajudar...
-
(Resolvido) Validação de Campos Obrigatórios sem a utilização de IDs
pergunta respondeu ao Amanda Makino de Gigabyte em Ajax, JavaScript, XML, DOM
Olá Amanda... Eu tenho no meu sistema um validador de forms genérico que funciona muito bem. Eu criei uma classe que indica os campos obrigatórios com um outline nesses elementos. O loop ficaria assim: formulario = document.getElementById("nome_do_formulario"); for (x in formulario.elements) { el = formulario.elements[x]; if (el.type == "submit"/*[... mais validações de objetos de formulário]*/){ if (el.className == "nome_da_classe_indicativa_de_obrigatoriedade"){ if(el.value == ""){ // Aqui vai qualquer ação após identificar o campo obrigatório sem preenchimento!!! } } } } O único problema fica por conta dos checkboxes e radio, que precisam de um tratamento diferenciado, mas é possível fazer. E no meu caso, ao invés de utilizar identificação gráfica (ícones), mudei a classe do objeto, colocando um outline vermelho pra indicar o objeto sem preenchimento, coloco o foco no primeiro que está em não conformidade e retorno o false na execução da função. Caso necessite, posso passar o código que utilizo atualmente, mas é bem interessante fazer o seu baseado nas informações, para que você possa personalizá-lo da maneira adequada. Ah.. a propósito, ao invés de carregar esse monte de ícones de "ok" e "X", caso você queira continuar com esse tipo de feedback, utilize a notação: img = "<img src='sua_imagem.extensão'>" el.parentNode.insertAfter(img,el); Ou algo assim.....