Jump to content

bdexterholland

Members
  • Content count

    1196
  • Joined

  • Last visited

Community Reputation

0 Comum

About bdexterholland

  • Rank
    Bacharel em sistemas de informação
  • Birthday 12/31/1984

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Carangola (Onde ???)
  • Interesses
    Trabalhar

Contato

  • Twitter
    @bdexterholland
  • Facebook
    https://facebook.com/williamoferreira
  1. bdexterholland

    onsubmit não é executado

    Boa tarde, Eu estou criando alguns forms via php para lançamento de comissão mês a mês para cada vendedor. Eu pensei em usar ajax para submeter cada form individualmente para assim, agilizar o processo e diminuir chances de erro. Estou tentando escrever uma rotina em javascript e associar ao OnSubmit dos forms. Para gerar os forms, estou usando o seguinte código: <?php $VSQL = "SELECT email, nome FROM lds_usuarios ORDER BY nome"; $VRES = mysqli_query($conn->getLink(), $VSQL); while($VLinha = mysqli_fetch_assoc($VRES)) { $nome = $VLinha['nome']; $email = $VLinha['email']; for($i = 1; $i <= 12; $i++) { $metas[$i] = 0; switch($i) { case 1: $mes[$i] = "Janeiro";break; case 2: $mes[$i] = "Fevereiro";break; case 3: $mes[$i] = "Março";break; case 4: $mes[$i] = "Abril";break; case 5: $mes[$i] = "Maio";break; case 6: $mes[$i] = "Junho";break; case 7: $mes[$i] = "Julho";break; case 8: $mes[$i] = "Agosto";break; case 9: $mes[$i] = "Setembro";break; case 10: $mes[$i] = "Outubro";break; case 11: $mes[$i] = "Novembro";break; case 12: $mes[$i] = "Dezembro";break; } } $ano = date('Y'); $MSQL = "SELECT valor, inicio FROM lds_nivelmeta WHERE usuario = '$email' AND '$ano' = YEAR(inicio) ORDER BY inicio"; $MRES = mysqli_query($conn->getLink(), $MSQL); while($MLinha = mysqli_fetch_assoc($MRES)) { $j = date('n', strtotime($MLinha['inicio'])); $metas[$j] = $MLinha['valor']; } echo("\n" . '<div class="vmeta">'); echo("\n" . '<form name="form-meta" onsubmit="submeterForm(this)">'); echo("\n <h3>$nome</h3>"); echo('<input type="hidden" name="meta-usuario" id="meta-usuario" value="' . $email . '" />'); echo('<input type="hidden" name="meta-ano" id="meta-ano" value="' . $ano . '" />'); for($i = 1; $i <= 12; $i++) { echo("\n" . ' <div class="listaMetas">'); echo("\n" . ' <div class="camposMetas">'); echo("\n" . ' <div class="colunaMeta"><label>'.$mes[$i].'</label><input name="meta-mes-'.$mes[$i].'" id="meta-mes-'.$mes[$i].'" type="number" value="' . $metas[$i] . '" /></div>'); echo("\n" . ' </div>'); echo("\n" . ' </div>'); } echo("\n" . ' <button class="btn btn-primary btn-block btn-md" type="submit">Salvar</button>'); echo("\n" . '</form>' . "\n"); echo("\n" . '</div>' . "\n"); } ?> estou tentando capturar com este código: var submeterForm = function(formulario) { var aux = formulario; window.alert(aux); return false; } Minha rotina não está sendo executada. Alguém poderia me ajudar a executar esta rotina apenas para os forms eu eu submeter?
  2. bdexterholland

    Delphi7 - Programação de 'Edit.text'

    coloca um if antes de iniciar os cálculos if (trim(edit3.text) = emptyStr) then edit3.text := "0"; A função TRIM remove espaços em branco antes e depois do texto. EmptyStr é uma constante equivalente a texto vazio
  3. bdexterholland

    Menu de salto

    adicione o atributo size ao seu select: <!doctype html> <html> <body> <select name="teste" size="5"> <option>opcao 1</option> <option>opcao 2</option> <option>opcao 3</option> <option>opcao 4</option> <option>opcao 5</option> <option>opcao 6</option> <option>opcao 7</option> <option>opcao 8</option> <option>opcao 9</option> </select> </body> </html>
  4. bdexterholland

    Option class

    está um pouco vago brow. Você tem acesso ao source? o que já tentou? o site está online para analisar o que já foi feito e o que pode ser corrigido?
  5. bdexterholland

    Dicas e Links para iniciante em desenvolvimento de layout w

    Recomendo também os livros do maujor ;)
  6. bdexterholland

    Valor inteiro invalido consulta SQL

    sua query está sendo enviada assim? select * from clientes where id_vend = "1, 2, 3" Se for neste caso não vai funcionar mesmo pois o sistema de formato de dados do banco de dados não vai reconhecer este número como inteiro. Você pode mudar seu software para que construa uma query que fique desta forma: SELECT * FROM clientes WHERE id_vend = '1' OR id_vend = '2' OR id_vend = '3' ou ainda SELECT * FROM clientes WHERE id_vend IN ('1', '2', '3'); Link com mais informações sobre o uso do IN em Querys: http://www.techonthenet.com/sql/in.php
  7. bdexterholland

    deixar letra colorida

    <!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" /> <title>Untitled Document</title> <style type="text/css"> </style> <script type="text/javascript"> function mudaCor() { elem = document.getElementById('aprendiz'); if (elem.value == 'aluno') { elem.style.backgroundColor = 'green'; elem.style.color = 'white';} if (elem.value == 'estudante') { elem.style.backgroundColor = 'red'; elem.style.color = 'white';} } </script> </head> <body> <select id="aprendiz" onchange="javascript:mudaCor()"> <option selected="selected">preto</option> <option value="aluno">aluno</option> <option value="estudante">estudante</option> </select> </body> </html> O código merece aperfeiçoamento mas o objetivo é mostrar que você pode usar JavaScript para modificar propriedades de estilo dos elementos. Observe que usei ID no luga do name para o select e defini valores para as opções do select.
  8. bdexterholland

    posicionamento das "div"

    Normalmente eu faço isto usando o vertical-align:top; div{ display: inline-block; height: 800px; width: 390px; margin-top: 5px; vertical-align: top; } #com{ background-color: red; border: 5px solid rgb(201, 8, 8); vertical-align: :top; } #ana{ background-color:#221f1f; border: 5px solid #000; vertical-align: top; } #cap{ background-color:yellow; border: 5px solid #c9c90a; vertical-algin: top; } h1{ text-align: center; }
  9. bdexterholland

    Menu vertical com submenu não funciona

    Obrigado novamente, não era minha intenção ser o usuário chato, é que a ajuda do código que você havia me oferecido anteriormente era uma situação na qual eu já havia encontrado mas a que procurava mesmo não foi oferecida. Agora com a cabeça mais fresca eu consegui usar o position relative e absolute como você disse. De qualquer forma, novamente eu agradeço sua ajuda!
  10. bdexterholland

    Delphi

    O fórum censura automaticamente o termo sex mesmo se contido em outras palavras como 'sexta-feira'? censura sim =/
  11. bdexterholland

    Valor inteiro invalido consulta SQL

    Jéssica, minha dica (extendendo o que o Motta disse) é que você use o LIKE quando quiser procurar por um registro usando um termo que esteja contido no campo, é como uma pesquisa por palavras em um texto. Use o símbolo de igualdade sempre que você queira buscar um registro onde o termo de consulta coincida exatamente com o campo. O símbolo de igualdade é especialmente usado - por exemplo - para localizar registros por ID, afinal, 4 e 5 são próximos mas 4 é difente de 5, ou ainda, 4 e 45. Porque incluir 45 no resultado se você precisa do elemento com ID 4?
  12. bdexterholland

    Menu vertical com submenu não funciona

    Obrigado pela tentativa. Na verdade não era isto que eu esperava. Desta forma, o submenu é carregado logo abaixo do elemento pai do menu principal. O que eu esperava é que o submenu fosse carregado a direita do menu principal, como acontece no submarino.
  13. bdexterholland

    Menu vertical com submenu não funciona

    Olá, Eu estou queimando cuca com um menu vertical aqui acho que após esquentar tanto a cabeça não consigo ver uma solução. O grupo poderia me ajudar me mostrando o que preciso fazer para que o submenu fique a direta do menu principal? A idéia é inspirada no menu do submarino. Segue código: <html> <head> <title>Teste ferrado</title> <link href="./teste.css" type="text/css" rel="stylesheet" /> </head> <body> <div id="areaNavegacao"> <div id="areaMenuPrincipal"> <ul id="menuPrincipal"><li id="promocoes" class="itemMenu" onmouseover="mostraSubMenu(this)" onmouseout="escondeSubMenu()">Promoções</li> <li id="acougue" class="itemMenu" onmouseover="mostraSubMenu(this)" onmouseout="escondeSubMenu()">Açougue<ul class="subMenu"><li class="itemSubMenu"><a href="http://192.168.0.173/magento/acougue/maquinas-para-produc-o.html">Máquinas para Produção</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/acougue/balc-o-expositor-carnes-e-salsicharia.html">Balcão Expositor Carnes e Salsicharia</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/acougue/expositor-para-congelados.html">Expositor para Congelados</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/acougue/estoque-e-armazenagem.html">Estoque e Armazenagem</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/acougue/expositor-cervejeiras-e-refrigerantes.html">Expositor Cervejeiras e Refrigerantes</a></li> </ul> </li> <li id="lanchonete" class="itemMenu" onmouseover="mostraSubMenu(this)" onmouseout="escondeSubMenu()">Bar e Lanchonete<ul class="subMenu"><li class="itemSubMenu"><a href="http://192.168.0.173/magento/lanchonete/fritadores-e-tachos.html">Fritadores e Tachos</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/lanchonete/chapas-e-sanduicheiras.html">Chapas, Sanduicheiras, Crepe e Salsicheria</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/lanchonete/forno-para-pizza.html">Forno para Pizza</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/lanchonete/fogoes-com-e-sem-forno.html">Fogões com e sem forno</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/lanchonete/liquidificadores-trituradores-e-extratores.html">Liquidificadores, Trituradores e Extratores </a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/lanchonete/manipuladores-de-alimentos.html">Manipuladores de Alimentos</a></li> </ul> </li> <li id="padaria" class="itemMenu" onmouseover="mostraSubMenu(this)" onmouseout="escondeSubMenu()">Padaria<ul class="subMenu"><li class="itemSubMenu"><a href="http://192.168.0.173/magento/padaria/maquinarios-para-producao-padaria.html">Maquinários para Produção</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/padaria/acessorios-e-complementos.html">Acessórios e complementos</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/padaria/expositores-refrigerados.html">Expositores refrigerados</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/padaria/expositores-secos.html">Expositores secos</a></li> </ul> </li> <li id="restaurante-e-cozinhas" class="itemMenu" onmouseover="mostraSubMenu(this)" onmouseout="escondeSubMenu()">Restaurante e cozinha<ul class="subMenu"><li class="itemSubMenu"><a href="http://192.168.0.173/magento/restaurante-e-cozinhas/mesas-e-cadeiras.html">Mesas e cadeiras</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/restaurante-e-cozinhas/equipamentos-para-cozinha.html">Equipamentos para cozinha</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/restaurante-e-cozinhas/balcoes-e-expositores.html">Balcões e expositores</a></li> </ul> </li> <li id="supermercados" class="itemMenu" onmouseover="mostraSubMenu(this)" onmouseout="escondeSubMenu()">Supermercados<ul class="subMenu"><li class="itemSubMenu"><a href="http://192.168.0.173/magento/supermercados/gondolas-e-expositores.html">Gôndolas e expositores</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/supermercados/acessorios.html">Acessórios</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/supermercados/expositores-refrigerados.html">Expositores refrigerados</a></li> </ul> </li> <li id="equipamentos" class="itemMenu" onmouseover="mostraSubMenu(this)" onmouseout="escondeSubMenu()">Equipamentos<ul class="subMenu"><li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/balancas.html">Balanças</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/balcoes-e-expositores.html">Balcões e Expositores</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/caixa-e-check-out.html">Caixa e Check-out</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/chapa-para-lanches-churrasco.html">Chapa para Lanches</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/carrinhos.html">Carrinhos</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/conservadores-e-resfriadores.html">Conservadores e Resfriadores</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/diversos.html">Diversos</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/expositor-de-bebidas.html">Expositor de Bebidas</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/expositores-para-laticinios.html">Expositores para Laticinios</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/freezer-vertical-expositor.html">Freezer Vertical</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/fogoes-industriais.html">Fogão Industrial</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/fornos-gas-e-eletrico.html">Fornos (gás e eletrico)</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/freezer-horizontal.html">Freezer Horizontal</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/fritadores.html">Fritadores</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/geladeira-para-bebidas.html">Geladeira para Bebidas</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/geladeira-para-cervejas.html">Geladeira para Cervejas</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/geladeira-para-sorvetes.html">Geladeira para Sorvetes</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/hortifruti-lateral.html">Hortifruti Lateral</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/ilha-para-congelados.html">Ilha para congelados</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/kit-churrasco.html">Kit Churrasco</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/mesas-e-cadeiras.html">Mesas e Cadeiras</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/produc-o-e-fabricac-o.html">Produção e Fabricação</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/ventiladores.html">Ventiladores e Climatizadores</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/linha-gelopar.html">Linha Gelopar</a></li> <li class="itemSubMenu"><a href="http://192.168.0.173/magento/equipamentos/produtos-nr12.html">Produtos NR12</a></li> </ul> </li> </ul> </div> </body>Folha de estilo: /* ------- Menu principal verticalizado ------- */ #areaMenuPrincipal { display: inline-block;} #slideShowMagento { display: inline-block; width: 700px; vertical-align: top; } #menuPrincipal { margin-top: 27px; background-color: #ececec; text-align: left; font-family: ubuntu; font-size: 12pt; width: 240px; } .itemMenu { display:inline-block; width: 210px; padding: 6px 15px;} .itemMenu:hover { background-color: #005c8e; color: white; cursor: pointer; } .subMenu { width: 240px; background-color: #005c8e; color: white; z-index: -9999; position: relative; left: -99999; top: 0; } .itemSubMenu { display:inline-block; width: 240px; padding: 6px 15px;} .itemSubMenu:hover { background-color: #0384cb;} .itemSubMenu a { color: white; } .itemSubMenu:hover a { text-decoration: none; } Gambiarra em JS <script type="text/javascript"> var subMenuAtivo = null; function escondeSubMenu() { subMenuAtivo[0].style.left = "-9999px"; subMenuAtivo[0].style.zIndex = "-9999"; subMenuAtivo = null; return null; } function mostraSubMenu(el) { subMenuAtivo = el.getElementsByClassName("subMenu"); subMenuAtivo[0].style.left = "225px"; subMenuAtivo[0].style.zIndex = "09999"; return null; } </script>Obrigado pela ajuda!
  14. bdexterholland

    Redimensionar imagem

    Eu estou no celular e uma pesquisa no google nao será tão simples. Procure por StreechDraw e como trabalhar com canvas no Delphi.
  15. bdexterholland

    [Resolvido] Erro na conexao com mysql

    como fez? não postei nada porque não estou usando o delphi 2010...
×

Important Information

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