Jump to content

Gleyson Abreu

Members
  • Content count

    402
  • Joined

  • Last visited

  • Days Won

    7

Everything posted by Gleyson Abreu

  1. Gleyson Abreu

    Verificar se conexão mysql ficou aberta com PDO

    Basicamente o PDO encerra a conexão quando o script é finalizado. Da uma lida nesse tópico: https://forum.imasters.com.br/topic/558133-encerrar-conexao-pdo-no-mysql/
  2. Gleyson Abreu

    Pegar resultados de outra tabela para exibir os produtos

    Como está organizada suas tabelas? Os campos? Nas consultas também falta um WHERE já que você vai buscar um campo específico. Da uma lida nisso: https://www.devmedia.com.br/clausulas-inner-join-left-join-e-right-join-no-sql-server/18930
  3. Gleyson Abreu

    Maneira segura de inserir no banco de dados

    Primeiro você deveria utilizar o PDO ou MySQLi, mysql_* foi descontinuado no PHP5.5 Da uma lida nisso: https://www.devmedia.com.br/evitando-sql-injection-em-aplicacoes-php/27804 que irá lhe ajudar.
  4. Gleyson Abreu

    Erro no prepare();

    Em vez de return dê um echo ou var_dump no erro. Eu simulei aqui o seu erro e acho que o banco de dados que vcoê está tentando conectar está errado. Aqui funciona perfeitamente.
  5. Gleyson Abreu

    Erro no prepare();

    Qual erro que está dando? Coloque algo tipo var_dump($Crud->preparedsStatements("SELECT * FROM teste", array(1,2,3,4))); preparedsStatements altere alguns comandos para: $stmt = $this->conectaDB()->prepare($Query); $stmt->execute(); return $stmt->fetchAll();
  6. Gleyson Abreu

    Remover ID de um SELECT

    Eu esqueci do WHERE depois de 'nomevip' vê se é isso.
  7. Gleyson Abreu

    Remover ID de um SELECT

    Você pode usar o NOT IN para não mostrar os ids. <?php $consulta = $conexao->query('SELECT * FROM nomevip id NOT IN (1,2,3,4,5,6,7,6)'); while ($exibir=$consulta->fetch(PDO::FETCH_ASSOC)){ ?>
  8. Gleyson Abreu

    Inibir campo de formulário

    Você pode usar esse script: $('input[name="tipo_empresa"]').change(function () { if ($('input[name="tipo_empresa"]:checked').val() === "pj") { alert("PJ") } else { alert("PF") } }); Você ocultaria as opções e quando se clica em um dos inputs PJ OU PF aparecia somente o que você desejasse.
  9. Gleyson Abreu

    Inibir campo de formulário

    Com base na seleção dos radio button você quer definir quais campos serão exibidos?
  10. Gleyson Abreu

    Salvar formulário PHP PDO Banco de Dados

    Por que você está utilizando o INSERT com isso você realmente vai criar uma nova linha no banco de dados. Você deveria utilizar o UPDATE mas tem que ter o ID que foi inserido anteriomente para ele atualizar os dados que falta naquele determinado ID aí ele não criaria outro. https://www.w3schools.com/php/php_mysql_update.asp
  11. Gleyson Abreu

    Mostrar Posts da categoria

    Você recupera esse categoria_post e faz uma pesquisa no banco de dados para retorna somente os dados que tiver a categoria Casamento. $categoria = $_GET['categoria_post']; $sql = "SELECT * FROM posts WHERE categoria_post = '$categoria'"; Claro que o código acima é um exemplo frágil que precisa de tratamentos de segurança.
  12. Gleyson Abreu

    Como mostrar o nome após realizar login

    Por que você so setou que $_SESSION["email"], para exibir o nome você teria que fazer uma outra consulta no banco na página de Dashboard para pesquisar no banco o email e retorna o nome da pessoa e outros dados que estão associados aquele email.
  13. Gleyson Abreu

    [Resolvido] Retornar tarefas do dia cadastradas no sql para o php

    Você poderia colocar mais condição no WHERE comparando a data que está no banco com a data atual de hoje.
  14. Gleyson Abreu

    Sub Consulta SQL com PHP

    O código SQL que bolei para fazer isso é: SELECT US.username, COALESCE(SUM(P.lote_preco), 0) as ValorVendido, COUNT(V.user_id) as Vendas FROM users as US LEFT JOIN vendas as V ON US.id = V.user_id LEFT JOIN produtos as P ON P.lote_id = V.lote_id GROUP BY US.id O retorno é igual o mostrado por você sendo assim acho que deverá funcionar para você. Para mostrar em loop você pode retorna os dados num fetchAll e fazer um foreach, exemplo: $all = $t2->fetchAll(); foreach($all as $value){ echo $value["ValorVendido"]."<br>"; echo $value["username"]."<br>"; echo $value["Vendas"]."<br>"; echo "------------------------------------------<br>"; } Espero que lhe ajude.
  15. Gleyson Abreu

    Sub Consulta SQL com PHP

    Da uma lida nesse material aqui: https://pt.stackoverflow.com/questions/138199/consultar-dados-em-duas-tabelas-e-somar-uma-das-colunas
  16. Gleyson Abreu

    Sistema de Newsletter

    Uma maneira séria você incorporar uma imagem 1x1(Ou a logo do seu site) no seu email para quando a imagem for renderizada chamar seu script para você inserir no seu BD se foi visualizado ou não, não é uma das maneiras mais confiáveis mas deve funcionar.
  17. Gleyson Abreu

    Como usar o select para chamar determinado nome em uma coluna

    Você poderia pegar o ID do produto via get e tratar para mostrar os dados daquele determinado produto. Exemplo: se a sua url fosse: www.site.com.br/verproduto.php?id=6 verproduto.php <?php $idproduto = $_GET["id"]; $sql = "SELECT * FROM produtos WHERE id='$idproduto'"; $result = $conn->query($sql); while ($row = $result->fetch_assoc()) { echo $row["nome_produto"]."<br>"; } ?>
  18. Gleyson Abreu

    Como usar o select para chamar determinado nome em uma coluna

    Você poderia usar $sql="SELECT * FROM product WHERE categoria = 'bebidas'"; Mas o "adequado" séria você criar uma tabela para armazenar as categorias do site e na tabela product você criar foregin key para dizer que aquele produto percente aquela catégoria para ficar melhor organizado..
  19. Gleyson Abreu

    Erro ao cadastrar

    Provavelmente o arquivo logs.php foi deletado ou caminho para ele está errado. Verifique na linha 969 do arquivo imoveis.php se o caminho para o arquivo logs.php está correto.
  20. Gleyson Abreu

    Migrar site localhost para web

    Primeiro você tem que exportar as databases do seu localhost para a sua hospedagem para restaurar no banco de dados na locaweb. Para enviar o site para a locaweb você pode usar o FTP com o FileZilla para enviar os seus arquivos do seu site para a pasta public_html.
  21. Gleyson Abreu

    Parse error: syntax error, unexpected 'db_host'

    Altere as aspas simples 'db_host' por aspas duplas "db_host" em todos. Se você está usando o PHP 5.5 para cima a extensão MYSQL_* foi descontinuada e pode gerar mais erros.
  22. Gleyson Abreu

    Como coloco a imagem ou nome no option?

    Altere para <option value="<?php echo $row_times['id']; ?>"><?php echo $row_times['nome']; ?></option> Retornando valores no php: $time = $_POST['time'];
  23. Gleyson Abreu

    If dentro de While PHP

    O que o amigo acima queria saber é quais dados estão sendo passados na $row_pesquisa['prazo'] e na $data ou seja da um echo nelas para ver as informações que vem do banco de dados. Use também { para abrir e } para fechar esse bloco de if que é o recomendável, já que usa um if sem {} para executar um único comando, observe que a partir do item Nome da Atividade para baixo ele é exibido toda vez que o while é executado, já o ID da atividade é executado somente quando as datas forem iguais. Então usa-se if sem {} somente para executar uma linha de código e if com {} para executar um bloco de código. while($rows_pesquisa = mysqli_fetch_array($resultado_pesquisa)){ if($rows_pesquisa['prazo'] == $data){ echo '<p class="title">'.'ID da atividade: '.'</p>'.'<p class="result">'.$rows_pesquisa['id'].'<br>'.'</p>'; echo '<p class="title">'.'Nome da atividade: '.'</p>'.'<p class="result">'.$rows_pesquisa['nome_atividade'].'<br>'.'</p>'; echo '<p class="title">'.'Descrição da atividade: '.'</p>'.'<p class="result">'.$rows_pesquisa['desc_atividade'].'<br>'.'</p>'; echo '<p class="title">'.'Prioridade: '.'</p>'.'<p class="result">'.$rows_pesquisa['prioridade'].'<br>'.'</p>'; echo '<p class="title">'.'Prazo: '.'</p>'.'<p class="result">'.$rows_pesquisa['prazo'].'<br>'.'</p>'; echo 'carregado'; echo '<hr></hr>'; } }
  24. A linguagem é JavaScript. Exemplo tem esse video da Origamid e também pesquise no Google que você pode encontrar bibliotecas e etc.. de animações..
  25. Não sei se entendi bem o que você mas... se sim: Você pode usar adicionar os input da seguinte forma: var incremento = 0; function myFunction() { var table = document.getElementById("myTable"); var row = table.insertRow(0); var cell1 = row.insertCell(0); var cell2 = row.insertCell(1); var cell3 = row.insertCell(2); var cell4 = row.insertCell(3); cell1.innerHTML = "NOME"; cell2.innerHTML = '<input type="text" name="cliente['+incremento+'][nome]" >'; cell3.innerHTML = "SALDO"; cell4.innerHTML = '<input type="text" name="cliente['+incremento+'][saldo]" size="15px" >'; incremento++; } E com o php você conseguiria retornar os valores para enviar e/ou usar onde quiser: if(isset($_POST['register'])){ if(!empty($_POST['cliente']) && is_array($_POST['cliente'])){ foreach($_POST['cliente'] as $item) { echo $item['nome'].' com valor '.$item['saldo'].'<br />'; } } } Saída dos dados:
×

Important Information

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