Ir para conteúdo
Fórum Script Brasil

lenowds

Membros
  • Total de itens

    21
  • Registro em

  • Última visita

Tudo que lenowds postou

  1. lenowds

    Erros em paginas PHP

    Fala Tiago beleza, Então meu caro, você esta procurando por uma parâmetro que não existe no momento em que a página esta sendo executada. Antes de procurar pelo parâmetro "topicos", veja se ele exíste, como segue. if(isset($_GET["topicos"])) { $pgatual = strtolower((explode('/', $_GET['topicos']))); }
  2. utilize header('Content-type= text/html; charset=ISO-8859-1');
  3. lenowds

    caracter especial

    Se não der certo então utilize isso: header("Content-Type: text/html; charset=utf-8",true); ou header("Content-Type: text/html; charset=ISO-8859-1",true); Se eu não me engano é isso mesmo. no lugar na função htmlentities(), utilize htmlspecialchars(); toh na facul, resnpondendo as pressas, mais acho que é isso mesmo. falou
  4. lenowds

    PHP - POSTGRESQL

    para fazer um UPDATE com o postgres; $con = "sua conexao"; $update = "UPDATE tabela SET campo='novo-valor' where=condição"; pg_query($con,$update); Quanto ao problema de cep, você tem que usar jquery, ou ajax, eu recomendo usar ajax. mais você vai ter que postar no lugar certo javascript, ajax.... falou
  5. function contCaracter(Obj){ var valor = Obj.length; if (valor > 50){ document.getElementById('mim').value = Obj.substring(0, 50); return false; } else{ return true; } } Coleque no seu event onkeyPress com nome da funcao e paramentro(this); abs
  6. então caro Tchello, realmente isso vai ter que ser feito em ajax, ai depende de como isso vai ser feito não é?, provavelmente você tem, um script que monta essa lista não é?, essa lista deve ser baseda em uma consulta sql, coisa assim não é?! então como o AJAX vai agir, assim que pessoa der um tab, vai ser disparado o script (ajax), esse script vai me retornar alguma coisa, dai é so eu manipular o que ele me retornar... de uma consultada aki, http://www.htmlstaff.org/ver.php?id=4543 Boa Sorte, qualquer coisa post ai.. falou
  7. meu dessa forma você só vai dar um alert na tela, dizendo que eu campo so pode ter 50 caracteres, mesmo assim será possivel digitar, o correto seria você, fazer assim: document.getElementById('idtextarea').value.substr(0,50);
  8. lenowds

    style

    Cara eu fiz um teste ai com uma tabela, veja só o meu resultado. Usei normalmente o css <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Cp1252"/> <title></title> <style type="text/css"> a:link, a:visited { text-decoration: underline overline background:#FFFF00; } a:hover, a:active{ text-decoration: underline; color:#00FF00; } </style> </head> <body> <table> <tbody> <tr> <th>TESTE</th> </tr> <tr> <th style=""><label for="nome">Nome:</label></th> <td><a href="http://scriptbrasil.com.br">ScriptBrasi</a></td> </tr> </tbody> </table> </body> </html> Problemas no CODBOX falou
  9. Eu acho que tem um jeito mais facil pra se fazer esse tipo de alteração em uma pagina, sem necessidade de ter duas paginas com o mesmo conteudo distintas no idioma. só não sei como, vamos ter que pesquisar... <_<
  10. Galera eu agradeço ao pessoal que tentou me ajudar, e as dicas, hashashashashsahashsa To rindo agora a toa, agora são 2:10. Consegui fazer fazer isso sozinho.. hashashsahas foi complicado, mais no final eu achei ate que fácil, hashashas então eu resolvi postar o meu cádigo aki, e a solução para o meu problema, ou o nosso, eu fiz um improviso em um código meio que parecido, Até porque eu não estou no meu trab, não é? Agora é só eu chegar lá e botar pra quebrar, hashashashas .html, com o codigo ajax já inplementado. <html> <head> <title>Teste</title> <script language="JavaScript"> function BuscaCep(valor){ //VERIFICA SE O BROWSER TEM SUPORTE AO AJAX try { ajax = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e){ try { ajax = new ActiveXObject("Msxml2.XMLHTTP"); } catch(ex){ try { ajax = new XMLHttpRequest(); } catch(exc){ alert("Esse browser não tem recursos para uso do Ajax"); ajax = null; } } } //CASO TENHA SUPORTE AS AJAX então EXECUTA if(ajax){ idOpcao = document.getElementById("cep"); ajax.open("POST", "gravar.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.onreadystatechange = function(){ //ENQUANTO ESTIVER PROCESSANDO APARECE A MSG Carregando... if(ajax.readyState == 1){ idOpcao.innerHTML = "Carregando..."; } //ASSIM QUE FOR PROCESSADO CHAMA A FUNÇÃO PROCESSXML PARA PERCORRER OS DADOS DO MEU XML if(ajax.readyState == 4 ) { if(ajax.responseXML){ processXML(ajax.responseXML); } else { //CASO não SEJA UM ARQUIVO XML, então IMPRIMA A MENSSAGEM DE ERRO idOpcao.innerHTML = "erro de arquivo XML"; } } } //PASSA O VALOR DO MEU CEP var params = "cep="+valor; ajax.send(params); } } function processXML(obj){ var dataArray = obj.getElementsByTagName("dado"); var xml = ajax.responseXML; //RESULTADO DE ELEMENTOS CONTIDOS NO MEU ARQUIVO XML if(dataArray.length > 0) { //PERCORRE O XML PARA OBTER MEUS DADOS for(var i = 0 ; i < dataArray.length ; i++) { var item = dataArray[i]; //CONTEUTO DOS CAMPOS QUE ESTOU RECUPERANDO var cep = item.getElementsByTagName("cep")[0].firstChild.noteValue; var end = item.getElementsByTagName("end")[0].firstChild.nodeValue; var bairro = item.getElementsByTagName("bairro")[0].firstChild.nodeValue; var cid = item.getElementsByTagName("cid")[0].firstChild.nodeValue; var estado = item.getElementsByTagName("estado")[0].firstChild.nodeValue; idEnd = document.getElementById('end').value = end; idBairro = document.getElementById('bairro').value = bairro; document.getElementById('cid').value = cid; document.getElementById('estado').value = estado; } } else { //SE O MEU XML ESTIVER VAZIO, MOSTRA A MSG idOpcao.innerHTML = "--Primeiro digite o cep1--"; } } </script> </head> <body> <form name="frm" action="gravar.php" method="POST"> <input type="hidden" name="postback" value="true"/> <table> <tbody> <tr> <th>Dados Pessoais</th> </tr> <tr> <th style=""><label for="nome">Nome:</label></th> <td><input type="text" id="nome" name="nome" value="" tabindex=1></td> </tr> <tr> <th style=""><label for="cep">Cep:</label></th> <td><input type="text" id="cep" name="cep" value="" tabindex=1 onChange="BuscaCep(this.value);"/></td> </tr> <tr> <th style=""><label for="end">Endereço:</label></th> <td><input type="text" id="end" name="end" value="" tabindex=1 disabled="true"></td> </tr> <tr> <th style=""><label for="bairro">Bairro:</label></th> <td><input type="text" id="bairro" name="bairro" value="" tabindex=1 disabled="true"></td> </tr> <tr> <th style=""><label for="cid">Cidade:</label></th> <td><input type="text" id="cid" name="cid" value="" tabindex=1 disabled="true"></td> </tr> <tr> <th style=""><label for="uf">Estado:</label></th> <td><input type="text" id="estado" name="estado" value="" tabindex=1 disabled="true"></td> </tr> <tr> <td>&nbsp;</td> <td colspan="1"> <input type="submit" name="enviar" value="Salvar"> <input type="reset" name="limpar" value="Limpar"> </td> </tr> </tbody> </table> </form> </body> </html>[/codebox] .PHP [code]<?php $pCep = $_POST["cep"]; $xml = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n"; $xml .= "<dados>\n"; $end = "RUA MARECHAL"; $bairro = "CENTRO"; $cid = "CURITIBA"; $estado = "PR"; $xml .= "<dado>\n"; $xml .= "<cep>".$pCep."</cep>\n"; $xml .= "<end>".$end."</end>\n"; $xml .= "<bairro>".$bairro."</bairro>\n"; $xml .= "<cid>".$cid."</cid>\n"; $xml .= "<estado>".$estado."</estado>\n"; $xml .= "</dado>\n"; $xml .= "</dados>\n"; Header("Content-type: application/xml; charset=iso-8859-1"); echo $xml;[/code] Pronto esta ai, Basta ressaltar que esse codigo foi retirado do seguinte link http://imasters.uol.com.br/artigo/3918 Sofreu algumas mudanças e alterações, para que fosse util no meu caso, Vlw galera
  11. Cheaster, Cara posta seu codigo .html, pelo que eu vi ai só tem javascript e css, posta seu codigo, ai.. falou
  12. poh galera alguém sabe ai??? Toh estudando alguns documentos de jquery, e ajax, porem toh com pouco. E preciso disso com urgencia. :/ vlw
  13. não deu pra eu usar o codebox, porque estava com problemas, vlw Galera esse é o meu codigo .html <tr > <th><label for="cep">CEP:<span class="obrg">*</span></label></th> <td> <input type="text" name="cep_residencia" id="cep_residencia" value="" maxlength="8" tabindex="1" /> <input class="radio" type="checkbox" name="cep_res" id="cep_res" value="1" onClick="v_cep(1);" /> CEP n&atilde;o localizado </td> <td>&nbsp;</td> </tr> <tr> <th><label for="endereco">Endere&ccedil;o:</label></th> <td><input class="disabled" type="text" name="logradouro" id="logradouro" value="" size="50" maxlength="50" tabindex="1" disabled="true" /></td> <td>&nbsp;</td> </tr> <tr> <th><label for="bairro">Bairro:</label></th> <td><input class="disabled" type="text" name="bairro_res" id="bairro_res" value="" size="50" maxlength="25" tabindex="1" disabled="true" /></td> <td>&nbsp;</td> </tr> <tr> <th><label for="cidade">Cidade:</label></th> <td><input class="disabled" type="text" name="cidade_res" id="cidade_res" value="" size="50" maxlength="25" tabindex="1" disabled="true" /></td> <td><input class="disabled" type="text" name="uf" id="uf" value="" size="3" maxlength="2" disabled="true" /></td> </tr> meu código .php $Dados = array( '0' => $_POST['cnpj'], '1' => $_POST['cep_residencia'], ); /*INSTANCIA DA CLASSE TTRANSACAO, ONDE T INDICA QUE É UMA CLASSE, E O NOME LOGO APOS O T INDICA O NOME DA CLASSE * TTRANSACAO E ONDE FICA TODOS AS FUNCOES REFERENTE TRANSACAO COM O SERVIDOR */ require './CCep/TTransacao.php'; $Tran = new TTransacao; $Tran->setTransacao($tran); $Tran->setItem("1",""); $Tran->setItem("2", date("mdHis")); $Tran->setItem("3","00"); $Tran->setItem("4",$Dados[0]); $Tran->setItem("5",$Dados[1]); /* VARIAVEL (ARRAY) ONDE ESTA SENDO GUARDADO O RESULTADO DE NOSSA BUSCA*/ $campos = $Transacao->setLinha($autenticador, $porta, $bit62); Essa variavel $campos, ela me traz um array com os dados que eu preciso, endereco, bairro, cidade, uf, isso tudo eu tenho dentro das variaveis, $endereco, $bairro, $cidade, $estado, eu preciso pegar esses dados e jogar dentro do form, mais sem ser necessario eu dar um submit, somente ao sair do campo com o evento Onblur, o trexo de codigo é executado e me retorna os dados, Se alguém souber, agradeço.
  14. pelo visto deve ser erro de permissão mesmo, seu arquivo só esta com permissão para leitura.
  15. Juan H Biscaia hee bem isso mesmo, eu tenho que fazer isso com ajax, dai quando eu saio do campo, ele executa um trexo de código, que vai ate meu servidor captura algumas informação, e me devolve, mais tudo isso em php, quando eu tiver o valor de retorno dessa consulta, eu tenho que prencher os campos (input) do meu form, os dados que ele vai me retornar é endereco, cidade, bairro,... só que eu não sei como eu posso fazer, se tem alguma função em ajax, sei lá.. não sei mesmo como eu posso fazer. Se alguém souber e puder colaborar eu agradeço. vlw
  16. Galera to fazendo um form, e nesse form eu tenho um campo, cep, onde o usuário digita o cep, e quando ele sai do campo eu vou ate o servidor, busco os dados referente ao cep, como enredeço, bairro, cidade, estado, quando eu pegar esses dados eu tenho mostrar no campo que corresponde ao bairro o valor que eu peguei, assim por diante, mais isso sem ter que submeter o form. não estou com o código aki, esta no meu trab, mais logo eu posto ele aki. haa eu tentei fazer com ajax mais não conheço muito bem, então não deu muito certo... Se alguém souber e puder me dar um Help. vlw galera.
  17. é eu estava tentando, fazer com ajax também.. mais não conheço muito bom o Ajax, :/ vlw
  18. Galera to fazendo um form, e nesse form eu tenho um campo, cep, onde o usuário digita o cep, e quando ele sai do campo eu vou ate o servidor, busco os dados referente ao cep, como enredeço, bairro, cidade, estado, quando eu pegar esses dados eu tenho mostrar no campo que corresponde ao bairro o valor que eu peguei, assim por diante, mais isso sem ter que submeter o form. não estou com o código aki, esta no meu trab, mais logo eu posto ele aki. Se alguém souber e puder me dar um Help. vlw galera.
  19. Que foda em cara, perder o login é foda... Mais voltando ao assunto... Agora deu Certo, logo depois que eu postei o ultimo post, eu penssei em mecher no css, e arrumar na mao mesmo... então foi o que eu fiz.. mais só depois que vi seu post, então ficou assim.. OBS[show de bola] .css .layer{//FOLHA DE ESTILO DO MEU DIV, ONDE EU TIVE QUE CRIAR UM TABLE DENTRO, position: ralative; margin-left: 0px; margin-bottom : 0px; width:520px; height:100px; z-index:2; display: none; left: 200px; top: 50x; } div table th {//FOLHA DE ESTILO PRO MEU TITULO DE CADA TD border-width: 1px; border-color: #0000FF; width:400px; } .Divtd{//FOLHA DE ESTILO PRO MEU TD, SE EU não FIZECE ISSO não IRIA DAR CERTO, SÓ POR CAUSA DISSO, ACRETITE width:315px; } .js function mostra(NomeDIV){ Valor = document.getElementById("flag_estado_civil").value; if (Valor=="001" || Valor=="010" ){//ACRESENTEI UMA NOVA CONDIÇÃO, MAIS O RESTO CONTINUOU NA MESMO. document.getElementById(NomeDIV).style.display = "block"; } else{ document.getElementById(NomeDIV).style.display = "none"; } } .html <select name="flag_estado_civil" id="flag_estado_civil" onChange="mostra('layer');"> <option value="001">Casado (a) </option> <option value="002">Solteiro (a) </option> <option value="003">Divorciado (a)</option> <option value="004">Desquitado (a)</option> <option value="005">Viuvo (a) </option> <option value="006">Separado (a) </option> <option value="010">Amaziado </option> <option value="011">Outros </option> <option value="013">não Informado </option> <option value="014" selected='selected'> -&nbsp; -&nbsp; -&nbsp; -&nbsp; -&nbsp; -</option> </select> <div class="layer" id="layer" name="layer"> <table border="0px"> <tr id="NmConj" onMouseOver="Over(this);" onMouseOut="Out(this);"> <th><label for="conjuge">Nome Conjuge:<span class="obrg">*</span></label></th> <td><input type="text" name="nome_conjuge" id="nome_conjuge" value="" size="50" maxlength="40" tabindex="1" onBlur="v_nome(this.value, this);"/></td> <td class="Divtd">&nbsp;</td> </tr> <tr id="CPFConj" onMouseOver="Over(this);" onMouseOut="Out(this);"> <th><label for="cpf_conj">CPF:<span class="obrg">*</span></label></th> <td><input type="text" name="cpf_conj" id="cpf_conj" value="" maxlength="12" tabindex="1" onBlur="v_cpf(value, this);"/></td> <td class="Divtd">&nbsp;</td> </tr> </table> </div> Tah ai galera, vlw velho pela força. até mais
  20. ........................................................................ mestereko, poh cara eu até que achei legal meu..mais ai eu vu ter outro problema pra arrumar de novo minha tabela, é que esse div vai ficar bem no meio de uma table, se eu por esse div no meio complica, tudo...com visual do form, se você souber como que posso fazer sem ter que mecher no design da tabela... eu Agradeço... vlw
  21. Galera seguinte, eu tenho um form, e nesse form tenho um listbox, onde se a pessoa clicar em casado, eu tenho que fazer com que apareça o resto do form, nesse caso, são campos input, como nome do conjuge, data nascimento coisa assim... esses campos vao estar como se fosse hidden, e so seria mostrado se entrar na condição a cima. se alguém souber como eu posso fazer isso eu agradeço. meu codigo <td> <select name="flag_estado_civil" id="flag_estado_civil" onBlur='Teste();'> <option value="001">Casado (a) </option> <option value="002">Solteiro (a) </option> <option value="003">Divorciado (a)</option> <option value="004">Desquitado (a)</option> <option value="005">Viuvo (a) </option> <option value="006">Separado (a) </option> <option value="010">Amaziado </option> <option value="011">Outros </option> <option value="013">não Informado </option> <option value="014" selected='selected'> -&nbsp; -&nbsp; -&nbsp; -&nbsp; -&nbsp; -</option> </select> <input type="checkbox" id="opcao" onclick="Teste();"/> op </td> <td>&nbsp;</td> </tr> <div class="layer" id="layer" name="layer"> <tr id="NmConj" class="layer" > <th><label for="conjuge">Nome Conjuge:</label></th> <td><input type="text" name="nome_conjuge" id="nome_conjuge" value="" size="50" maxlength="40" tabindex="1" /></td> <td>&nbsp;</td> </tr> <tr id="CPFConj" class="layer" > <th><label for="cpf_conj">CPF:</label></th> <td><input type="text" name="cpf_conj" id="cpf_conj" value="" maxlength="12" tabindex="1"/></td> <td>&nbsp;</td> </tr> </div> Estilo CSS .layer{ cursor: default; position: absolute; padding: 50px, 0px; margin-left: 30px; width:400px; height:150px; z-index:2; visibility: hidden; overflow: hidden; left: 50px; top: 50x; background-color: #EEEEEE; } funcao JS function Teste(){ if (document.getElementById("nome_conjuge").style.visibility == 'hidden'){ document.getElementById("nome_conjuge").style.display = 'visible'; } else{ document.getElementById("NmConj").style.visibility == 'hidden'; } if (document.getElementById("cpf_conj").style.visibility == 'hidden'){ document.getElementById("cpf_conj").style.visibility == 'visible'; } else{ document.getElementById("CPFConj").style.visibility == 'hidden'; } }
×
×
  • Criar Novo...