Ir para conteúdo

marsolim

Members
  • Total de itens

    708
  • Registro em

  • Última visita

  • Dias vencidos

    20

marsolim venceu o dia em Outubro 12 2017

Teve o conteúdo mais curtido

Reputação

110 Muito Bom

8 Seguidores

Sobre marsolim

  • Data de Nascimento 04/07/1996

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    quebradas do sem rumo
  • Interesses
    aprender aprender e aprender

Últimos Visitantes

3952 visualizações
  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.
×

Informação importante

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