Jump to content

Décio Luiz Rocha

Members
  • Content count

    4
  • Joined

  • Last visited

Everything posted by Décio Luiz Rocha

  1. Décio Luiz Rocha

    Apresente-se...

    1) Quem é Você? Sou Décio Rocha, programador desde 1982, com o Basic do MSX. Depois Dbase III plus, Clipper e então Delphi 3. Final de 2000 trabalhei com FlagShip Até 2008 estava em outras atividades profissionais ligadas a TI. Entre 2009 e 2012 desenvolvi templates e componentes para CMS, onde o destaque foi o Joomla. Hoje, trabalhando em área ligada a Agricultura e Pecuária, dedico meu tempo livre ao "Hobby" de programar, desenvolvendo componentes em Joomla que resolvam pequenos problemas do meu dia-a-dia. Sem intenção de transformá-lo em algo comercial, desenvolvi um projeto chamado JRURAL, para Joomla 2.5, onde integro os custos e manejos de uma propriedade rural, do cuidado do animal ao controle das pastagens e áreas agricultáveis. Este projeto está em fase Beta, contando com 25 formulários e mais de 30 bancos de dados. A ideia é trazer dados aos proprietários de maneira sintética, facilitando seu acesso aos eventos, programáticos ou não, de sua propriedade. No Front do site, a ideia é demonstrar a produtividade da propriedade, bem como oferecer seus produtos de forma que se conheça bem o que se vai comprar. 2) Do que Gosta? Qualquer matéria ligada a tecnologia me chama a atenção. Quanto a programação, sempre gostei das linguagens xBase, pois abriram minhas portas ao mundo da programação, até conhecer o Turbo Pascal, o qual me abriu os olhos e dinâmica de programar. A paixão pelo Delphi foi imediata e me fez entrar no mundo dos objetos e eventos. Hoje, trabalho essencialmente com PHP, JavaScript e suas variantes, MYSQL, HTML5, CSS3 e XML. Sempre dando preferência a duas necessidades, que sejam OPEN e que tenham bom conteúdo informativo e formativo na Internet. 3) Programa a Quanto Tempo ? Programo desde de 1982. 4) Porque escolheu Delphi ? Na verdade o Delphi me caiu no colo por acaso, em uma aula de Programação da faculdade de Ciências de Computação, da qual usávamos Turbo Pascal e um colega apareceu com um pacote de disquetes do Delphi 3. Troquei-os por serviços na criação de projetos da faculdade, pois o rapaz mal sabia usar o IDE da Borland para TP. 5) Como conheceu o Fórum iMasters ? Google 6) O Que o levou a se cadastrar ? A expectativa de buscar conhecimento em áreas que atuo assincronamente, pois minha meta atualmente não está diretamente ligada a programação. 7) O Que espera do Fórum ? Basicamente, Conhecimento!!! 8) MSN, GTalk, E-mail, Skype... e Afins...? Email: deciolrocha@hotmail.com skype: decioluizrocha facebook: https://www.facebook.com/decioluizrocha twitter: @deciorocha
  2. Décio Luiz Rocha

    Como adicionar options no javascript

    Pessoal, tudo bem??? desculpe reviver um tópico antigo assim, mas, talvez eu consiga a resposta da minha pergunta mais facilmente por aqui. tenho um código Javascript com dois selects. O Select 1 já está populado e ao selecionar um elemento, todos os outros elementos vão para o Select 2 , menos o selecionado no Slect 1. Quando clico em um elemento do Select 2, ele não envia o selecionado para o Primeiro. Eles funciona perfeitamente. O que não estou conseguindo é passar o conteúdo do Style para o Select oposto, para que seu fundo fique colorido tmbm. Segue o código para que vcs entendam: <!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=utf-8" /> <script type="text/javascript"> function insertSelected(campoOrig, campoDest){ Alerta_Valor = campoOrig.value; if (Alerta_Valor == "") { alert("Selecione um Item"); return; } Origem = campoOrig; Destino = campoDest; Destino.options.length = 1; var Contador = 0; //Destino.length; for (var Conta_Laco = 0; Conta_Laco < Origem.length; Conta_Laco++) { if (Origem.options[Conta_Laco].selected) { } else { if ( Origem.options[Conta_Laco].value =="" ) { } else { Destino.options[Contador] = new Option( Origem.options[Conta_Laco].text, Origem.options[Conta_Laco].value); } Contador++; } } } </script> </head> <body> <form id="form1" name="form1" method="post" action=""> <table border="0"> <tr> <td> <select style="width: 300px;" name="sel1" id="sel1" size="10" onchange="insertSelected(getElementById('sel1'), getElementById('sel2'));"> <option style="color:#FFFFFF; background-color:#C02828;" value="">Competidor Um...</option> <option value="01" >Alex</option> <option value="02" >Beto</option> <option value="03" >Cristiano</option> <option style="color:#FFFFFF; background-color:#088F08;" value="04" >Décio Rocha</option> <option value="05" >Eder</option> <option value="06" >Fábio</option> <option value="07" >Geovani</option> <option value="08" >Helton</option> <option style="color:#FFFFFF; background-color:#088F08;" value="09" >Italo</option> <option value="10" >Jaime</option> <option style="color:#FFFFFF; background-color:#146295;" value="11" >Kaio</option> <option value="12" >Lauri</option> </select> </td> <td>--- Vs. ---</td> <td> <select style="width: 300px;" name="sel2" id="sel2" size="10" onchange="insertSelected(getElementById('sel2'), getElementById('sel1'));"> <option value="">Competidor Dois...</option> </select> </td> </tr> </table> </form> </body> </html>
  3. Olá à todos!!! Estou com um probleminha em PHP+MYSQL para Joomla 2.5. Preciso registrar em uma tabela e fiz uma função em que cria 3 registros, com saltos de 5 em 5, assim ficaria no campo: 1, 6, 11. Até ai tudo bem, mas, feito em PHP. Montei a Função assim: // // Grava os Registros com Saltos definidos por "$salto_inscricao" // Function GravaRegs_Tempo( $Qt_Laco){ $db = JFactory::getDbo(); $user_record = new stdClass(); // Cria Objeto $salto_inscricao = 8; $conta = 1; for ($i = 1; $i <= $Qt_Laco; $i++) { $fim = false; do { $db->setQuery('SELECT COUNT(*) AS quantidade FROM tt1_tempototal_tempo WHERE controle_inscricao = '.$conta.';'); $resultado = $db->loadAssoc(); // Se registro não existe (=0) if ($resultado['quantidade'] == 0) { if ($conta<> 0) { //$db->transactionStart(); $query = $db->getQuery(true); $user_record->numero_inscricao = $conta; // o Número da Laçada // Inserir o objeto na tabela de usuário. $result = JFactory::getDbo()->insertObject('#__tempototal_tempo', $user_record); $db->setQuery($result); //$db->transactionCommit(); $fim = true; $conta = $conta + $salto_inscricao; } else { $conta++; } } else { // Senão, some um no contador $conta++; //mysql_free_result($result); } } while (! $fim ); } return; } O problema é que por algum motivo está repetindo os registros existentes no Banco, mesmo o código listando os registros. Imaginando que o problema poderia ser o registro ainda estar no cache, tentei usar "db->transactionStart();" e "$db->transactionCommit();" pensando que isto poderia dar um "commit" a cada registro, mas, não deu certo. Alguém sabe onde está o erro???
  4. Décio Luiz Rocha

    Apresente-se...

    E ai gente, beleza??? Sou Décio Luiz Rocha, Técnico em Informática e que entre 1992 e 1997 era programador em Clipper e depois conheci o Delphi, mas, não tive tempo de conhecer bem. Hoje volto ao Delphi, mas, usando o Lazarus, que promete ser um Delphi gratuito. Estou aqui para aprender e, se possível, ajudar. Abraço a todos.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.