Ir para conteúdo

ShadowDLL

Members
  • Total de itens

    386
  • Registro em

  • Última visita

Tudo que ShadowDLL postou

  1. ShadowDLL

    Colocar iframe no canto inferior do site

    Segue exemplo: CÓDIGO <!DOCTYPE HTML> <html> <head> <title> EXAMPLE </title> <style type="text/css"> .chat { background-color: #999999; position: absolute; padding: 5px 20px; width: 10%; bottom: 0; right: 0; } .chat .status { text-align: center; } .chat .status span { text-transform: uppercase; font-weight: bold; color: #FFFFFF; } </style> </head> <body> <div class="footer"></div> <div class="chat"> <div class="status"> <span>Online</span> </div> </div> </body> </html> Caso o mesmo fique abaixo de algum elemento, utilize o z-index LINKs POSITION Z-INDEX
  2. ShadowDLL

    Dificuldade em realizar consulta em duas tabelas bd

    Poderia postar as tabelas a serem utilizadas? Qual a ligação entre as mesmas?
  3. ShadowDLL

    Criar coluna em tabela que aceite NULL e UNIQUE

    Disponível ;) E sim, existe sim! O SQL tem funções de verificação também, porém acho até mais fácil por PHP rsrsrs
  4. ShadowDLL

    Código HTML e CSS iniciante

    Disponível ;) O importante é começar, assim, o 'resto' é lucro!
  5. ShadowDLL

    Criar coluna em tabela que aceite NULL e UNIQUE

    Crie uma verificação, segue exemplo: CÓDIGO <?php if ( $_POST ) { # VERIFICA O POST 'CAMPO' CHAVE if ( $_POST [ 'chave' ] == 0 ) { $_POST [ 'chave' ] = NULL; } $pdo = new PDO ( 'mysql:host=localhost;dbname=imasters', 'root', '' ); $pdo->setAttribute ( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); $stmt = $pdo->prepare ( 'INSERT INTO users (nome, chave) VALUES (?, ?)' ); $stmt->bindValue (1, $_POST [ 'nome' ]); $stmt->bindValue (2, $_POST [ 'chave' ]); $stmt->execute (); if ( $stmt->rowCount () > 0 ) { $stmt = $pdo->prepare ( 'SELECT * FROM users' ); $stmt->execute (); $ret = $stmt->fetchAll ( PDO::FETCH_OBJ ); echo "<pre>"; var_dump ( $ret ); } } ?> <!DOCTYPE html> <html> <head> <title> EXAMPLE </title> </head> <body> <form action="#" method="post"> <label>Nome: </label> <input type="text" name="nome" /> <br /> <label>Chave: </label> <input type="number" name="chave" /> <br /> <br /> <input type="submit" value="enviar" /> </form> </body> </html>
  6. ShadowDLL

    Criar coluna em tabela que aceite NULL e UNIQUE

    UNIQUE aceita normalmente "parâmetros" nulos em sua coluna, segue exemplo: SQL CREATE TABLE users ( idUser INT NOT NULL AUTO_INCREMENT, nome VARCHAR(100) NOT NULL, chave INT, PRIMARY KEY(idUser), UNIQUE (chave) ); INSERT INTO users (nome, chave) VALUES ('Jadson e Judson', 29992), ('Judson e Jadson', NULL), ('Judson', NULL); RESULTADO
  7. ShadowDLL

    Código HTML e CSS iniciante

    1º - Você pode criar um "container" para definir um tamanho fixo, assim, todos os elementos/itens dentro do mesmo, por padrão, terão tamanhos relativos ao mesmo. Segue exemplo para compreensão: CÓDIGO <!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <title>index.html</title> <style type="text/css"> @charset "UTF-8"; *{ margin: 0; padding: 0; } .container { background-color: #dddddd; margin: 0 auto; width: 700px; } .logo { text-align: center } .logo img { width: 200px; height: 150px; } .header { width: 688px; height: 390px; margin: 0 auto; background-image: url(https://wallpaperaccess.com/full/51372.jpg); background-size: 100%; } .texto-topo { margin-top: 20px; padding: 0 20px; text-align: center; font-family: Rift; color: #ffffff; /* #0e3659 */ font-size: 35px; font-weight: 700; transform: scale(1.152,1.152); } .cartoes { text-align: center; padding: 10px 0; margin: 0 auto; width: 688px; } .bloco-a { border: 1px solid #000; display: inline-block; margin-bottom: 5px; width: 32.6580%; /* 3 COLUNAS */ } .tit-bloco-a { padding: 5px 0; } .tit-bloco-a { text-align: center; font-family: Rift; font-size: 35px; font-weight: 700; color: #0e3659; } .foto-bloco-a img { width: 100%; height: 200px; } .txt-bloco-a { color: rgba(14, 54, 89, 0.8); transform: scale(1.01,1.01); text-align: justify; padding: 10px 10px; font-family: Rift; font-weight: 700; font-size: 15px; } </style> </head> <body> <!-- ADICIONADO --> <div class="container"> <div class="logo"> <img src="https://images.vexels.com/media/users/3/139224/isolated/preview/b520fe439a25967a9ba04d81901002d9-logo-logo-safari-by-vexels.png" alt=""/> </div> <header class="header"> <div class="texto-topo">texto topo texto topo</div> </header> <!-- ADICIONADO --> <div class="cartoes"> <!-- CARD --> <div class="bloco-a"> <div class="tit-bloco-a">título bloco a</div> <div class="foto-bloco-a"> <img src="https://wallpaperaccess.com/full/51372.jpg" alt=""/> </div> <div class="txt-bloco-a"> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. </div> </div> </div> <!-- ADICIONADO --> <div class="cartoes"> <!-- CARD --> <div class="bloco-a"> <div class="tit-bloco-a">título bloco a</div> <div class="foto-bloco-a"> <img src="https://wallpaperaccess.com/full/51372.jpg" alt=""/> </div> <div class="txt-bloco-a"> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. </div> </div> <!-- CARD --> <div class="bloco-a"> <div class="tit-bloco-a">título bloco a</div> <div class="foto-bloco-a"> <img src="https://wallpaperaccess.com/full/51372.jpg" alt=""/> </div> <div class="txt-bloco-a"> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. </div> </div> </div> <!-- ADICIONADO --> <div class="cartoes"> <!-- CARD --> <div class="bloco-a"> <div class="tit-bloco-a">título bloco a</div> <div class="foto-bloco-a"> <img src="https://wallpaperaccess.com/full/51372.jpg" alt=""/> </div> <div class="txt-bloco-a"> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. </div> </div> <!-- CARD --> <div class="bloco-a"> <div class="tit-bloco-a">título bloco a</div> <div class="foto-bloco-a"> <img src="https://wallpaperaccess.com/full/51372.jpg" alt=""/> </div> <div class="txt-bloco-a"> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. </div> </div> <!-- CARD --> <div class="bloco-a"> <div class="tit-bloco-a">título bloco a</div> <div class="foto-bloco-a"> <img src="https://wallpaperaccess.com/full/51372.jpg" alt=""/> </div> <div class="txt-bloco-a"> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. </div> </div> </div> </div> </body> </html> 2º - Você pode fazer o mesmo com grids no css... Caso queira dar uma olhada, segue link: LINK CSS GRID
  8. ShadowDLL

    Dois CSS numa só página

    Segue exemplo para sua compreensão: LINK LAYOUT COM DUAS COLUNAS
  9. ShadowDLL

    Url amigavel Codeigniter

    LINK Trabalhando com URL amigável
  10. ShadowDLL

    Duvida simples if

    Pois bem, O exemplo a seguir está bem "complexo", porém ambos têm como intuito o proposto, então, sendo assim, basta adapta-lo! CÓDIGO <!DOCTYPE html> <html> <head> <title> EXAMPLE </title> <style type="text/css"> .content { background: #c0e902; padding: 10px 20px; margin: 20px auto; max-width: 40%; width: 40%; } .content img { position: relative; width: 100%; top: 2px; } .status { text-align: center; } </style> </head> <body> <div class="buttons"></div> <div class="content"> <img class="background" src="" /> </div> <p class="status"></p> <script type="text/javascript"> // ONDE IRÁ RECEBER OS ELEMENTOS var node = document.getElementsByClassName ( 'buttons' )[ 0 ]; var nodeP = document.getElementsByClassName ( 'status' )[ 0 ]; // ARRAY DE INPUTs ATIVOS var st = []; // QUANTIDADE DE ELEMENTOS for ( var i = 1; i <= 5; i++ ) { // CRIA OS ELEMENTOS var newLabel = document.createElement ( 'label' ); var newInput = document.createElement ( 'input' ); var newP = document.createElement ( 'p' ); // ATRIBUIÇÃO DO LABEL newLabel.htmlFor = "on_off" + i; // ATRIBUIÇÃO DO INPUT newInput.id = i; newInput.name = "on_off" + i; newInput.type = "checkbox"; newInput.addEventListener ( 'change', function () { changeStatus ( this ); } ); // ATRIBUIÇÃO DO P newP.id = "status" + i; newP.innerHTML = "OFF"; // "INSERE" OS ELEMENTOS node.appendChild ( newLabel ); node.appendChild ( newInput ); nodeP.appendChild ( newP ); } </script> <script type="text/javascript"> // LISTA DE BACKGROUND var images = [ "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT8qTBwNRK1wd7Bi8KpbehHYILNWRuzDyjbLgm5HTe9Y6JjfcBW", "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSPl7O8qfZrVPyzi3CCtQ-kEgUpSyqrbGjZUF9XGfE3flJMrHr0", "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR88yd_vuYSn6_i9ltwVSoyoVjGSXogg82r_tJ-lQFmLYV-vmSFwA" ]; // MUDA STATUS function changeStatus ( e ) { // STATUS var status = document.getElementById ( 'status' + e.id ); // MUDA O TEXTO if ( e.checked ) { status.innerHTML = 'ON'; // INSERE ID NO ARRAY st.push ( parseInt ( e.id ) ); } else { status.innerHTML = 'OFF'; // REMOVE ID DO ARRAY st.splice ( st.indexOf ( parseInt ( e.id ) ), 1 ); } // MONTA IMAGEM showImage (); } // IMAGEM function showImage () { var background; console.log ( st ); // VERIFICA SE NO ARRAY O INPUT 3 E 4 // ESTÃO ATIVADOS if ( st.includes ( 3 ) && st.includes ( 4 ) ) { background = images [ 2 ]; } else { background = images [ 0 ]; } console.log ( st ); // ALTERA SRC DA IMG document.getElementsByClassName ( 'background' )[ 0 ].src = background; } </script> </body> </html>
  11. ShadowDLL

    Como exibir apenas os dados que eu desejo no meu site? php e mysql

    Utilize a cláusula WHERE para obter os dados de um cliente. Exemplo: Obter os dados de um Cliente com o ID = 1 SQL SELECT * FROM clientes WHERE idCliente = 1;
  12. ShadowDLL

    Galera fiz no visualg como faço pra passar pro php?? me ajudem

    Segue solução! CÓDIGO <?php if ( $_POST ) { $peso = $_POST [ 'massa' ]; $altura = $_POST [ 'altura' ]; $calc = $peso / pow ( $altura, 2 ); $imc = number_format ( $calc, 2 ); echo "IMC = " . $imc . "<br />"; if ( $imc >= 18.5 && $imc < 25 ) { echo "Parabéns! Você está no peso ideal!"; } else { echo "Você não está na faixa de peso ideal!"; } } ?> <!DOCTYPE html> <html> <head> <title> EXAMPLE </title> </head> <body> <form action="#" method="post"> <label for="massa">Massa (Kg): </label> <input type="text" name="massa" placeholder="Exemplo: 80" /> <br /> <label for="altura">Altura (M): </label> <input type="text" name="altura" placeholder="Exemplo: 1.90" /> <br /> <input type="submit" name="Verificar" /> </form> </body> </html>
  13. ShadowDLL

    Inner Join

    - Exemplo nº 1 SELECT * FROM lista_de_presente_selecionada AS ls INNER JOIN lista_de_presente AS lp ON ls.id_item = lp.id WHERE ls.pagseguro != '' - Exemplo nº 2 SELECT ls.id, ls.cliente, lp.sobreproduto, ls.pagseguro FROM lista_de_presente_selecionada AS ls INNER JOIN lista_de_presente AS lp ON ls.id_item = lp.id Espero que um dos exemplo o ajude
  14. ShadowDLL

    Gravar Dados de um Campo Select no Banco de Dados!

    Disponível ;)
  15. ShadowDLL

    Gravar Dados de um Campo Select no Banco de Dados!

    Segue exemplo para compreensão: 1 - Tabelas a serem utilizadas SQL CREATE TABLE usuarios ( idUsuario INT NOT NULL AUTO_INCREMENT, nome VARCHAR(100) NOT NULL, PRIMARY KEY(idUsuario) ); CREATE TABLE cursos ( idCurso INT NOT NULL AUTO_INCREMENT, nome VARCHAR(50) NOT NULL, PRIMARY KEY(idCurso) ); CREATE TABLE usuarios_cursos ( idMatricula INT NOT NULL AUTO_INCREMENT, idUsuario INT NOT NULL, idCurso INT NOT NULL, dataMatricula DATE, PRIMARY KEY(idMatricula), FOREIGN KEY (idUsuario) REFERENCES usuarios (idUsuario), FOREIGN KEY (idCurso) REFERENCES cursos (idCurso) ); "LIGAÇÃO DAS TABELAS" 2 - Implementação Pós criação das tabelas, liste os cursos presentes no banco de dados de tal modo que siga o exemplo abaixo! # Repare que no atributo value="" você deverá inserir # o respectivo ID do curso... <select name="curso"> <option value="1">Informática</option> <option value="2">Administração</option> <option value="3">Edificações</option> </select> Assim, quando o usuário escolher um curso, você registra na tabela usuarios_cursos o ID do usuário em questão; o ID do curso selecionado; e a data atual.
  16. ShadowDLL

    Insert em Banco de um formulário Dinâmico

    Disponível ;)
  17. ShadowDLL

    Deletar registros com com intervalo de 10 dias atrás

    Acho que uma solução simples, é a utilização de um EVENT,
  18. ShadowDLL

    Download inline

    Entendo, o erro na variável eu acho que tinha achado, porém depois vi que você talvez corrigiu, sla, então fiquei confuso e acabei "apagando" o post rsrs.
  19. ShadowDLL

    Download inline

    Era o caminho do diretório, correto?
  20. ShadowDLL

    Download inline

    Deletado, erro meu 1-1
  21. ShadowDLL

    Ler Array

    CÓDIGO <?php $idsServico = json_encode ( [ [ 1 => "50", 2 => "51" ] ] ); $jj = json_decode ( $idsServico ); # Retorna o valor : Array ( [0] => stdClass Object ( [1] => 50 [2] => 51 ) ) echo "<pre>"; print_r ( $jj ); foreach ( $jj as $registros ) { foreach ( $registros as $coluna => $valor ) { echo "\n {$coluna} = {$valor} \n"; } }
  22. ShadowDLL

    AJAX não executa função

    envia_assinatura.php não está retornando nada para o Ajax... Caso você queira redirecionar para uma página, segue exemplo: AJAX <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script type="text/javascript"> function efetuarLogin () { var usuarioAcesso = $("#usuarioAcesso").val(); var senhaAcesso = $("#senhaAcesso").val(); var botao_acao = $("#tipo_login").val(); $.ajax ({ type: "POST", url: "envia_assinatura.php", data: { 'usuarioAcesso':usuarioAcesso,'senhaAcesso':senhaAcesso,'botao_acao':botao_acao }, dataType: "json", success: function(json) { window.location.href = json } }); }; </script> <div style="width:400px; float:left;"> <input type="text" name="usuarioAcesso" id="usuarioAcesso"> <input type="password" name="senhaAcesso" id="senhaAcesso"> <input type="submit" name="botao_login" id="botao_login" value="Login"> <input type="hidden" name="tipo_login" id="tipo_login" value="login"> <button class="btn-success" type="submit" onclick="efetuarLogin()" >LOGIN</button> </div> CÓDIGO PHP <?php echo json_encode ( 'teste.php' ) ;
  23. ShadowDLL

    Download inline

    Estranho, em ambos os testes que acabei de realizar, o mesmo salva os arquivos normalmente sem alteração no tamanho do arquivo...
  24. ShadowDLL

    Subtrair dados entre duas tabelas

    Disponível ;)
×

Informação importante

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