Ir para conteúdo

marsolim

Members
  • Total de itens

    708
  • Registro em

  • Última visita

  • Dias vencidos

    20

Tudo que marsolim postou

  1. Olá a todos. Venho com um probleminha para o qual não encontrei resposta. Talvez, eu não tenha sabido os termos certos para pesquisar. É o seguinte... estou tentando incluir, em uma lista array, índices com valores montados em uma variável a partir de outra array e não estou a conseguir. Atualmente, meu código é o seguinte... var ids = { "joby": "track 01", "dobby": "track 02", "medz": "track 03", "decks": "track 04, "tecks": "track 05", "assud": "track 06", "mand": "track 07", "daly": "track 08", }; var lstIds = []; for(i in ids){ lstIds[i] = { dock: ids[i], adb: 0, mdc: 0, bah: 0, tek: 0, dep: 0, tos: 0 }; } Até aqui ok. É o que tenho no momento. O que estou querendo fazer é colocar, no lugar das linhas de adb: 0 até dep: 0, outra array que criei com esses índices, porque pode ser que eu precise adicionar mais valores e eu quero fazer isso na array nova porque vou usar ela em vários lugares e eu teria que alterar em todos se não fizer essa modificação. Fazendo ela, eu alteraria apenas nela mesmo. Então, agora, com a array nova, seria algo assim: var ids = { "joby": "track 01", "dobby": "track 01", "medz": "track 01", "decks": "track 01", "tecks": "track 01", "assud": "track 01", "mand": "track 01", "daly": "track 01", }; var juds = ["adb", "mdc", "bah", "tek", "dep"]; //lista nova com os valores var lstIds = []; for(i in ids){ lstIds[i] = { dock: ids[i], adb: 0, mdc: 0, bah: 0, tek: 0, dep: 0, tos: 0 }; } O que eu preciso é incluir os valores de juds em lstIds. Da forma que está, não consigo fazer um for dentro do outro for para pegar esses dados e não consigo, também, criar ele fora e inserir com variável, tipo: var fJuds = ""; for(i in juds){ fJuds += juds[i] + ": 0,"; } for(i in ids){ lstIds[i] = { dock: ids[i], fJuds // Aqui eu incluiria a variável no lugar das linhas... tos: 0 }; } Bem, o que eu queria saber mesmo é como eu poderia inserir uma variável no meio duma lista desse tipo... se é possível. Agradeço pela atenção...
  2. marsolim

    capturar valor digitado da pg1 para pg333

    Não entendi muito bem mas tu podes armazenar o valor em uma session para usar em qualquer momento depois: $_SESSION["umNomeQualquer"] = $umValorQualquer;
  3. marsolim

    contar sums pra classificar posições

    galera tô tentando fazer uma classificação aqui junto com um sum e não to conseguindo. até o momento consigo gerar a tabela de desempenho assim $sql = "SELECT *,SUM(pontos_total) AS totais FROM desempenho INNER JOIN usuarios ON usuarios.id = desempenho.id_usuario GROUP BY id_usuario ORDER BY totais DESC"; if($res = mysqli_query($con, $sql)){ while($row = mysqli_fetch_assoc($res)){ echo $row["nome"] . " - " . $row["totais"] . "<br>"; } } ok isso me gera uma tabela como segue jean claude van damme - 152 bruna marquezine - 149 bruce willis - 131 ... o que não to conseguindo é incluir um contagem pra saber em que posição a pessoa está por exemplo se a bruna marquezine logar no sistema deve aparecer pra ela Sua pontuação: 149 Sua posição: 2 to tentando incluir uma clausula pra contar os totais maiores ou iguais ao do usuário logado e assim a quantidade de registros que retornar é a posição da pessoa. detalhe pertinente: totais é uma soma de vários subtotais espalhados pela tabela em nome de cada usuario tipo nesse cenario temos como soma dos pontos totais 1 - 8 2 - 13 3 - 3 4 - 7 5 - 2 alguma ideia de como posso pegar a posição apenas alterando o sql?
  4. marsolim

    Problema Mysql não recebe os dados no BD

    essa pasta .wellknown/ACMEchallenge costuma ser usada pelo sslforfree.com pra conceder https gratuito mas pode não ser o caso também. quanto ao erro não dá pra ter noção sem conhecer os detalhe do mesmo. dá mensagem de erro? já tentou depurar pra ver?
  5. marsolim

    Gerar numero de matricula na hora do cadastro

    detalha melhor o que precisa fazer. como é esse numero de matricula? formado de que jeito? pra apresentar ele pro usuario é só usar $_SESSION[].
  6. marsolim

    HDD de 8 tera a 81 reais. será que vale a pena?

    galera no site da wish tem um hd de 8 tera que custa 81 mais frete na faixa de 20. tô pensando em comprar um. alguém aí conhece? como precisa de logar no site pra ver vou postar aqui foto e especificação dele HDD USB3.0 SATA High Speed 2.5" External Hard Drive High Speed Portable Hard Disk USB 3.0 SATA Hard Storage Devices R$81 R$568 Sem IVA Descrição Mostrar Menos Features: The latest high-speed USB3.0 transmission interface, while backward compatible with USB 2.0, USB1.1. Support hot swap. Specification: Color: Silver, Red, Blue, Black Material: ABS External transfer interface: USB 3.0 Support type: 2.5 inch HDD SSD Surface Treatment: Frosted Surface Compatible operating system: for Windows 98/SE/ME/2000/XP/Vista/ Win7/win8/Win10 Mac OS 8.6 or the latest version Theoretical transmission speed up to 6GB/s Support Size: 8TB Hard Drive Support type: 2.5 inch HDD SSD External interface: USB3.0 to USB3.0 Product Size: 120 X 75 X 13mm/4.72 X 2.95 X 0.51" Notes: 1. Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed on the pictures. Thank you! 2. Please allow 1-3mm measuring deviation due to manual measurement. Included: 1 X 2.5 inch HDD External Box (Not Including HDD) 1 X USB Cable
  7. marsolim

    Verificar se item (link) está autorizado a ser utilizado

    strpos() não faz a parada? tipo... $site = "subdominio.meusite.com.br/teste.php"; $domain = "meusite.com.br"; echo strpos($site, $domain) !== false ? "Autorizado" : "Não autorizado"; vai imprimir "Autorizado".
  8. tenho uma ideia melhor acho eu. tu podes usar um rtrim() num laço de uma array do mysqli usando o SELECT pra trazer todos as linhas. o rtrim() remove caracteres a direita. então tu podes pegar o número de caracteres antes de fazer o rtrim e também depois de fazer o rtrim e então calcula pra saber a diferença. essa diferença é a quantidade de espaço que vai botar no campo que vai criar pra isso na tabela e tu vai fazer isso com um UPDATE para poder atualizar o nome já sem os espaços e o campo com a quantidade de espaço. mais ou menos assim: $sql = "SELECT * FROM nome_da_tabela"; if($res = mysqli_query($con, $sql)){ while($row = mysqli_fetch_assoc($res)){ $id = $row["id"]; $nome_i = $row["nome"]; $nome_f = rtrim($nome_i); $qtd = (strlen($nome_i) - $strlen($nome_f)); $sql_u = "UPDATE nome_da_tabela SET nome='$nome_f', espaco=$qtd WHERE id=$id"; $res_u = mysqli_query($con, $sql_u); } } detalhes: no lugar de "nome_da_tabela", irás colocar o nome correto da tabela em questão. "espaco" é um nome hipotético para o nome do campo que irás criar para armazenar esse dado da quantidade de espaços na tabela. $con seria o nome da variável da sua conexão ao banco de dados usando o mysql. IMPORTANTE: não esquecer de fazer um backup da tabela pro caso de algo dar errado poder voltar a orignal. ah e pra cadastrar nomes novos claro que deverás ter um campo a mais no form pra poder colocar a quantidade de espaços invés de colocar os espaços em si. e se fosse eu trocava o nome "espaço" por algo como "destaque" ou "estrelas".
  9. uma saída pra resolver a parada sem ter que ser um a um é criar um script que conte o número de espaço antes de começar o nome e aí bota esse número num campo da tabela tipo ele começa a contar do começo do nome já que os espaços vem antes e aí quando detectar que acabou os espaços para de contar e aí usa strlen pra contar esses espaços e pode até tirar eles fora da string deixando o número na tabela. pode fazer isso num laço for.
  10. cara não ia ser mais fácil cadastrar esse dado em um campo separado no banco de dados? eu faço é dessa forma. aí tu não precisa se preocupar da pessoa mudar ele. isso é o correto de se fazer cada dado em seu respectivo lugar.
  11. marsolim

    Lista (<ul><li> com imagens responsivas CSS html

    eu uso @media pra fazer isso de acordo a largura e no lugar de img src eu uso background-image que fica fácil de mudar via css com o @media. tem alguma coisa sobre isso no forum.
  12. tenta botar uns exemplos comentados pra gente entender melhor. eu mesmo não entendi quase nada do problema. onde e em que fica esses espaços? de que jeito esses espaços são colocados lá? de que jeito vai alterar? é php, javascritpt...
  13. marsolim

    Recolher menu vertical em mobile

    eu uso @media pra estilizar pra diferentes larguras e alturas de tela onde tu podes definir várias tamanhos. no exemplo abaixo é pra telas a partir de 800 px da largura @media only screen and (min-width: 800px) { /* teu estilo */ } pode ser que tu necessites lidar com overflow e position pra cada tamanho...
  14. galera bom dia. tenho uma dúvida aqui. pela experiencia de vocês tem alguma vantagem no uso de :: no lugar de : nos pseudo elementos em css? a pergunta se refere ao fato do IE 8 não suportar o double-colon mas ao que parece, do IE9 pra frente e todos os outros browser que suporta pseudo elementos também suporta o single-colon. então mesmo que o IE8 seja já a essa altura bem pouco usado não ia ser melhor usar sc pra dar um suporte a esses gajos que usam ele? agradecido.
  15. marsolim

    Item select no loop While

    acho que ainda estamos a falar dialetos diferentes hehehe essa segunda tabela não vem a ser subitens da primeira com uma chave que liga as duas? ainda to a suspeitar que se trata de joins. tenta fazer um esquema de como é o relacionamento das duas e como deve ficar pra ver se clarifica mais.
  16. marsolim

    Somar valores positivos e negativos separadamente em uma consulta sql

    isso é controle de estoque? esse tipo de coisa a gente costuma ter campo entrada e campo saída na tabela e aí é só fazer a subtração
  17. marsolim

    Item select no loop While

    use inner join pra trazer os dados das duas tabelas num só select. pesquisa no forum que tem muita coisa
  18. marsolim

    Item select no loop While

    não saquei mano. explica melhor por favor.
  19. marsolim

    validar cadastro por email

    e aí galera... então tô querendo fazer um sistema de validar a senha por um código enviado pro email da criatura na hora de fazer o cadastro. tive duas ideias aqui... 1. criar um campo na tabela de usuarios mesmo vamos dizer de nome status onde na hora do cadastro mete lá o código gerado randomicamente e manda o email pra pessoa e aí a pessoa insere o código recebido no email e bota ele num campo de formulário pra enviar pro sistema e então vai e bota confirmado no lugar do código na tabela e a partir daí, uma vez que foi confirmado entra normalmente. 2. criar uma tabela com o id da criatura e o o código e então a pessoa insere o código e aí bota confirmado ou exclui a linha já que ela pode não ser necessária pois nesse caso a ideia é se tem a linha é porque ainda não confirmou e se não tem é porque já confirmou. ora pois eu cá acho que a primeira ideia é mais pratica porque não precisa de duas querys ou join pra fazer isso o que poupa recurso do sistema mas vocês faz de forma diferente? tem alguma outra técnica mais eficaz e própria pra isso? agradecido.
  20. marsolim

    modelo de checagem de sequencia de senha

    @ExtremsX boa também só que não dá pra identificar se é igual ou crescente ou decrescente apenas com essa função certo? eu meti meu código mesmo numa função pra agilizar e servir em outras áreas porque quero personalizar a mensagem de acordo o tipo de sequência.
  21. marsolim

    modelo de checagem de sequencia de senha

    fala grandes tudo na base do café? hehehe hoje tô postando mais pra uma troca de experiência sobre as formas de checar uma sequência de senha pra ver se não é tudo igual tipo aaaaaaaa ou 11111111, se é uma sequência crescente como abcdefgh ou 12345678 e se é uma sequência decrescente tipo hgfedcba ou 87654321. eu criei um script aqui que usa o ord() pra comparar o decimal de cada caractere com o próximo ou anterior. tá funcionando bem mas queria saber como vcs fazem isso, se tem uma forma mais prática e mais elegante e tal. meu script... $str = "dcba"; $pos = 1; $comprimento = strlen($str); $iguais = false; $seq_mais = false; $seq_menos = false; //******************************************* for($i = 0; $i < $comprimento - 1; ++$i){ if($str[$i] == $str[$i + 1]){ $pos += 1; } } if($pos == $comprimento){ $iguais = true; } //******************************************* $pos = 1; for($i = 0; $i < $comprimento - 1; $i++){ if(ord($str[$i + 1]) == (ord($str[$i]) + 1)){ $pos += 1; } } if($pos == $comprimento){ $seq_mais = true; } //******************************************* $pos = 1; for($i = 0; $i < $comprimento - 1; ++$i){ if(ord($str[$i]) == (ord($str[$i + 1]) + 1)){ $pos += 1; } } if($pos == $comprimento){ $seq_menos = true; } echo $iguais . " - " . $seq_mais . " - " . $seq_menos; não botei teste de porcentagem de match, é só um teste simples por horas.
  22. marsolim

    Erro PHPMailer

    veja se ajuda https://king.host/blog/2017/08/o-que-e-o-erro-500-e-porque-ele-ocorre/
  23. marsolim

    [Resolvido] fazer botão aparecer com php

    pra que tá botando <?php ?> dentro de um bloco php? a gente bota isso no html ou js quando precisa pegar algo do php. acho que pode trocar isso por... echo "<a href='colaborador?id=" . $row_colaborador ['id'] . "' class='btn btn-info'>teste</a>"; observe que tambem faltou fechar a aspa no href.
  24. marsolim

    Somar Coluna de Tabela usando Javascript

    já tentou parseFloat no lugar de Number?
  25. marsolim

    PHP - Dúvida em Habilitar e Desabilitar Buttons

    podes usar jquery no abrir a página e nos eventos input e blur do campo: if($("#valor_unitario").vai() == 0){ $("#gravar").attr("disabled", true); }else{ $("#gravar").attr("disabled", false); } to considerando que o id do input é valor_unitario e o de gravar é gravar.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.