Ir para conteúdo
Fórum Script Brasil

lenowds

Membros
  • Total de itens

    21
  • Registro em

  • Última visita

Sobre lenowds

Perfil

  • Gender
    Male
  • Location
    Curitiba

lenowds's Achievements

0

Reputação

  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
×
×
  • Criar Novo...