Ir ao conteúdo

DYS

Membro Júnior
  • Posts

    15
  • Cadastrado em

  • Última visita

Tudo que DYS postou

  1. @DiF Tranquilo xD, o que vale é a intenção. Obrigadão!
  2. @RodrigoeKathland Polette Sim, kkkk... é que criei esse trigger na correria, minha dúvida era se no caso eu tivesse uma tabela com os campos: ID:1 Nome: José Valor: 20 /****************/ ID:2 Nome: Maria Valor:30 /***************/ E caso eu fizesse o UPDATE do Valor de José, os campos que seriam considerados como NEW, seriam os ultimos inseridos juntamente do Valor que foi atualizado, ou se seriam somente os campos da linha em que houve a atualização do campo. UPDATE table_foo SET Valor = 50 WHERE ID =1; Alternativas do meu pensamento: NEW.ID = 2 NEW.Nome = 'Maria' New.Valor = 50 (do ID = 1 pertencente a José) OU New.ID = 1 New.Nome = 'José' New.Valor = 50 No caso a segunda alternativa é a correta, consegui pegar através de teste. Apesar deu ter lido um pouco da documentação de INSERT/DELETE/UPDATE, ainda não entendo como o MySQL trata dados do tipo NEW. Pois os ID = 1 e Nome = 'José' não seriam valores novos e somente o Valor 50 seria o novo. No caso do INSERT faz sentido, pois todos os dados que vão ser inseridos ou que foram inseridos são novos, assim como no caso do DELETE, pois todos os dados do DELETE serão velhos, pois já não existem ou deixarão de existir naquela tabela. De qualquer forma agradeço por tentar ajudar!
  3. Tudo bem galera, gostaria de saber como esse TRIGGER trataria os dados: DELIMITER // CREATE TRIGGER tr_teste AFTER UPDATE ON table_foo INSERT INTO table_foo2(ID_table_foo, nome) VALUES(NEW.table_foo.ID,NEW.table_foo.nome); // DELIMITER ; A tupla que sofreu o UPDATE é toda tratada como os elementos NEW(Novos) ou somente os campos que sofreram alteração que vão ser considerados como NEW?
  4. @Khristyan Zhao Se optar pelo i5 7400 com a B150 vai ter problemas para atualizar a BIOS. Na minha opinião é melhor esperar um pouco.
  5. Opa então, ele funciona sim com números inteiros, acontece que o PHP transforma o numero em string, por conta do processo que vai ser feito, para transformar de string para numero inteiro de volta é só colocar por exemplo: "$a = (int) $a;". <?php $x = 1551888566618444; $y = str_split($x,4); foreach ($y as $a){ $a = (int)$a; echo "$a: "; if ($a === 1551){ echo "frango <br/>"; }elseif ($a === 8885){ echo "galinha <br/>"; }elseif ($a === 6661){ echo "pintinho <br/>"; }elseif($a === 8444){ echo "tamandua <br/>"; } } É bem simples de fazer essa transformação de decimal para binário ou de binário para decimal, qualquer dúvida só postar que a galera ajuda. http://php.net/manual/pt_BR/function.decbin.php
  6. @Deyci Tenta usar "str_split($foo , quantidade para cada separação)". Se quiser testar pra entender melhor: $x = "ola"; $y = str_split($x,1); foreach ($y as $a){ echo "$a<br/>"; } o "str_word_count" ele conta quantas palavras existem na string, por exemplo: $str1= "olameunomeeDYS"; retornaria 1 $str2= "ola meu nome e DYS"; retornaria 5
  7. Acho que você colocou 2 pontos em session_start(): Cuidado com o ponto e vírgula.
  8. @2Ds Poxa, mas você colocou certinho mesmo? No caso do Refresh, você teria que escrever assim: header("Refresh: 5; url = home.php"); Chega a dar algum erro? Pelo que entendi ele funciona, aparece a mensagem logado com sucesso, mas não chega a trocar de página né? (Só pra ter certeza, kkkk...)
  9. @2Ds header("Refresh: 5, home.php"); Tenta colocar: header('location:home.php');
  10. DYS

    menu css

    @Medivh Quando vou usar eu uso NetBeans e RJ TextED. Uma dica que dou é utilizar temas mais escuros, cinza/preto, são muito bons para descansar um pouco os olhos.
  11. @DiF Ótima explicação, muito obrigado! Resolvido!
  12. Então @DiF, na verdade minha dúvida era em saber qual a melhor prática na hora de inserir uma FK em um objeto. No caso eu já criei meus parâmetros pré-definidos, mas por exemplo, na hora de preencher os parâmetros eu coloco o FK direto, por exemplo o ID do objeto da tabela referenciada, ou seria melhor eu utilizar um SELECT no MYSQL para achar a ID do objeto? E que não sei se tem problema em mostrar o ID em uma value diretamente. Por exemplo uma input criada a partir de objetos que possuo em um banco. <option value= 'ID'> 'Modelo' </option> Ou eu deveria fazer alguma técnica de cifragem no value ID para que fosse camuflado, algo do estilo base64 que possui tanto o método CODE e DECODE? *O select criado previamente, era para por exemplo uma pessoa escolher um objeto como value = 'ID' dele(Objeto), é para um formulário.
  13. DYS

    menu css

    Tenta colocar: .menu { margin: 0; float: right; font-style: normal; display: block; color: blue; top:0px; left:0px; width:100%; } <style> *{ margin:0px; } .mae { width:100%; position:absolute; top:0px; left:0px; min-width:450px; } .menu { background-color:rgb(180,180,180); margin: 0; font-style: normal; display: block; color: blue; top:0px; right:0px; width:100%; min-height:60px; } .blocolink{ position:relative; float:right; width:400px; min-width:300px; } .menu li{ display:inline; text-decoration:none; position:relative; } .btn{ text-decoration:none; background-color:rgb(230,230,230); border:5px; margin-right:50px; padding:10px; margin-top:10px; color:black; } .dropbtn{ cursor:pointer; } .dropdown{ position:relative; display:inline-block; } .dropdown-content{ display:none; position:absolute; background-color:blue; min-width:160px; z-index:1; } .dropdown-content a{ border:solid; border-top:0.2px; color:white; text-decoration:none; padding:12px 16px; display:block; } .dropdown-content a:hover{ background-color:black; } .dropdown:hover .dropdown-content{ display:block; } .dropdown:hover .dropbtn{ background-color:; } </style> <div class="mae"> <header> <nav class="menu"> <ul class="blocolink"> <li><a class="btn" href="index.html">HOME</a></li> <li><a class="btn" href="sobre.html">SOBRE</a></li> <li class="links"> <div class="dropdown"> <button class="btn dropbtn">EVENTOS</button> <div class="dropdown-content"> <a href="evento_festivais">FESTIVAIS</a> <a href="evento_shows">SHOWS</a> <a href="evento_workshops">WORKSHOPS</a> </div> </div> </li> </ul> </nav> </header> </div> Deixei ele minimamente responsivo e utilizei códigos da W3C para criar a dropdown, acho que a partir dai você já consegue montar o resto. Pode ter sujeira, porque fiz com pressa, preciso terminar meu projeto também, kkkkkk... Recomendo criar um arquivo CSS e começar a usar alguma IDE, ajudam bastante a organizar os arquivos.
  14. @alan9aguilar Acredito que o problema é que seu código não aceita valores, que, sejam iguais em duas ou mais variáveis. Sei muito pouco de Javascript porque estou aprendendo PHP por agora, por isso pode ter algum erro ou uma melhor forma de fazer, kkkkk... Acho que é isso. if(Valor1 > Valor2) && (Valor1 > Valor3){ alert('Valor1 é maior'); } else if(Valor2 > Valor3){ alert('Valor2 é maior') } else if( Valor1===Valor2){ alert('Valor 1 e Valor 2 são iguais') } else if( Valor1===Valor3){ alert('Valor 1 e Valor 3 são iguais') } else if( Valor2===Valor3 ) { alert('Valor 2 e Valor 3 são iguais.') }else{ alert('Valor3 é maior'); }
  15. Opa, galera então, estou em dúvida de como vou fazer o relacionamento de forma correta! Pois então, a busca de dado do banco de dados para o formulário será assim: function select($optgroup,$options){ foreach ($optgroup as $nome){ echo "\n<optgroup label=$tipo>\n"; foreach($options as $option){ if ($option["NOME"] == $nome){ echo "<option value=".$option["ID"]." >".$option["MODELO"]."</option>\n"; } } echo "</optgroup>"; } } ?> <select> <?php select($optgroup,$options); ?> </select> Mas não sei como faria para fazer o INSERT dos dados no banco, se usaria alguma QUERY especifica, algum comando que puxasse o valor da tabela referenciada ou se seria só um INSERT direto mesmo. A ideia é mais ou menos ter uma pessoa cadastrada e de lá podermos registrar/associar as roupas que aquela pessoa tem. (Lembra é só pra aprendizado, kkkkk...)

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!