Jump to content

sacjamm

Members
  • Content count

    72
  • Joined

  • Last visited

Community Reputation

0 Comum

About sacjamm

Contato

  1. sacjamm

    Deletar registros com com intervalo de 10 dias atrás

    Na verdade @marcosmarcolin eu já consegui aqui com essa função, eu tenho 2 campos data, criado e modificado, eu estava tentando pegar pelo campo modificado e não estava funcionando, o formato é DATE Y-m-d, por algum motivo não funcionou com modificado, mais funcionou com criado, funcionou perfeitamente, aqui agora, tópico resolvido essa SQL é funcional.
  2. sacjamm

    Deletar registros com com intervalo de 10 dias atrás

    @marcosmarcolin tentei assim e não funcionou, vou tentar o metodo event
  3. sacjamm

    Deletar registros com com intervalo de 10 dias atrás

    Alguém com uma solução simples?
  4. sacjamm

    contador de cliques em link de download

    Faça com jquery
  5. Olá prezados, tenho um sistema de pedidos, e não quero que alguns pedidos fiquem no banco de dados, então eu decidi o seguinte: Decidi colocar um botão para limpar os registros, sendo que: Eu quero remover apenas os registros que não estiverem pago, pegando da coluna de modificado, onde essa coluna a data precisa ter um intervalo de 10 dias, pra não ter que deletar pedidos de datas após 10 dias, não sei se consegui explicar bem, mais eu imagino que quem entende, vai conseguir me compreender, preciso apenas deletar registros mais antigos que 10 dias contados de hoje.
  6. Boa tarde amigos, Estou montando uma lógica para um site de vídeos, só que não sei como proceder com PHP. O site funciona com assinatura, o usuário se cadastra e cria assinatura, se a assinatura dele estiver paga, ele é um assinante. Tenho uma tabela de vídeos no banco de dados que tem os campos de privacidade, e seta se o vídeo é público ou privado, tem um outro campo que seta se o vídeo será mostrado para usuário assinante ou não, com essa informação, como eu devo proceder com essas condições abaixo? A ideia é que se a lógica for verdadeira, o usuário, pode assistir os vídeos, se for falso, ele vai ver imagem com link para fazer assinatura. USUARIO NAO LOGADO: Assiste: Videos Publicos e Postado para não assinantes Enxerga: Ele vai enxergar os videos para assinantes porem com a tela black de proteção chamando pra assinar USUARIO LOGADO E NAO ASSINANTE OU COM ASSINATURA PENDENTE OU CANCELADA Assiste: Videos Publicos e Postado para não assinantes e os Próprios videos que ele posta Enxerga: Ele vai enxergar os videos para assinantes de outros pessoas porem com a tela black de proteção USUARIO LOGADO E ASSINATURA ATIVA E PAGA Assiste: Ele Assiste Públicos e Privado de Todo mundo Enxerga: Ve tudo menos os videos que cada usuario colocou como privacy. Vejam: http://play.hdclipsbr.com
  7. Tenho o site: https://www.enseadamodapraia.com/ Que está gerando um erro de certificado SSL, via cloudflare, gostaria de saber se alguém consegue me ajudar a resolver esse problema?
  8. Como eu posso identificar, quando o clique é "De:" "Para:"? Tenho um código para adicionar um valor de um campo do banco de dados, para um outro campo, segue o exemplo: HTML: <div class='row justify-content-center'> <div class="converter-field d-flex flex-column flex-md-row align-items-center mt-3 mb-3"> <div class="form-group calc" id="currencyBox1"> <span class="calc-symbol-box center" data-target="converter.fromSymbol">Disponível</span> <input type="text" name="balancel_disponivel" id="balance_disponivel" placeholder="Digite o valor" class="form-control valor" /> </div> <i class="fa fa-exchange text-xl text-lg-2xl m-3 currency-swap" onclick="swapCurrencies();return false;"></i> <div class="form-group calc" id="currencyBox0"> <span class="calc-symbol-box center" data-target="converter.toSymbol">Especial</span> <input type="text" name="balance_special" id="balance_especial" placeholder="Digite o valor" class="form-control valor" /> </div> <div class="clearfix"></div> </div> <div class="clearfix"></div> </div> Javascript: function fillData(a) { var d = document.location.href, c = d.match(/\#([A-Z]{3,5})/); if (c && c.length > 1) { var b = gt("currencyBox1"); if (!a && b && b.innerHTML.indexOf(c[1]) != -1) { swapCurrencies() } } c = d.match(/\#([A-Z]{3,5})=([\-0-9\.eE]+)/); if (c && c.length > 2) { frm()[c[1]].value = c[2]; cvrt(frm()[c[1]], !a) } } function gt(a) { return document.getElementById(a) } function swapCurrencies() { var b = gt("currencyBox0"); var a = gt("currencyBox1"); var e = gt("currencyText0"); var d = gt("currencyText1"); if (b && a && e && d) { var c = b.innerHTML; b.innerHTML = a.innerHTML; a.innerHTML = c; c = e.innerHTML; e.innerHTML = d.innerHTML; d.innerHTML = c } fillData(true) } Eu quero passar um parametro para identificar, de qual campo eu tenho que enviar, para poder fazer essa troca de valores. Por exemplo, quando eu clicar no botao para fazer a troca de campo, eu queria um parametro informando que o primeiro campo, é justamente o campo que eu estarei debitando o valor, para adicionar no outro.
  9. sacjamm

    Gravar dados em 3 tabelas relacionadas com PDO

    Por exemplo: o que o nosso amigo quis dizer, é que você terá que fazer um cadastro por vez, e como fazer isso? todos nós sabemos que a leitura do script é feito de cima para baixo. Então eu costumo fazer o seguinte insira na tabela t_repo_proj os dados tal; agora basta recuperar o ultimo ID dessa tabela utilizando o método lastInsertId() feito isso eu coloco em uma variavel, por exemplo: $id_repositorios = lastInsertId(); agora eu monto a nova sql para inserir na tabela t_grnte_proj dessa vez, você vai inserir o id recuperado acima nessa tabela de gerentes, ou nao sei qual é, isso é só um exemplo. você vai recuperar novamente o id, e dessa vez da tabela de gerente, nao me pergunte como você vai recuperar o id, pq ja tem o exemplo acima, rsrs. E por fim, monte uma nova sql para inserir na tabela repositorio_gerente, você pega os dois ids que você recuperou acima e cadastra nessa tabela. Vale lembrar, que como o amigo acima citou, deverá realizar mudanças nas suas classes aí, para adaptar, é possível você montar um CRUD capaz de realizar essas operações.
  10. sacjamm

    erro na criaçao Sistema de Cadastro com PHP e MySQL

    A resposta do amigo acima está correta, mais a partir de agora, tente utilizar um editor como netbeans, irá facilitar pra você, pois vai mostrar onde estão os erros, sabemos que em qualquer editor é possivel programar, mais não podemos desprezar os editores, pois estão ali para ajudar e facilitar a nossa vida.
  11. Poste os trechos de seus códigos para facilitar, porque existem várias maneiras de enviar dados para outras páginas
  12. Tenho um sistema de busca com carregamento sob demanda com php e jquery, consigo buscar por letras corretamente, e faço o o carregamento sob demanda corretamente, o problema é que ao trocar de letra para buscar, ele carrega os dados da nova letra junto com a letra clicada anterior, nao limpa a busca antiga para carregar a nova. O site é este: http://meocenterweb.com.br/exames Segue meu código php: if (isset($_GET['action_search']) && $_GET['action_search'] == 'action_search'): header('Cache-Control: no-cache, must-revalidate'); header('Content-Type: application/json; charset=utf-8'); $type = 'exame'; $_SESSION['letras'] = $_GET['letra']; $inicio = $_POST['inicio']; $max = $_POST['max']; if (!empty($_GET['letra']) && $_GET['letra'] != 'all'): $read->ExeRead("ws_posts", "where post_type = :type and post_status = 1 and post_letra = :letra order by post_letra asc", "type={$type}&letra={$_GET['letra']}"); $resultado['resultaQuantidade'] = $read->getRowCount(); $read->ExeRead("ws_posts", "where post_type = :type and post_status = 1 and post_letra = :letra limit $inicio, $max", "type={$type}&letra={$_GET['letra']}"); if ($resultado['resultaQuantidade'] > 0): foreach ($read->getResult() as $resultados): $resultado_dados[] = $resultados; endforeach; $resultado['dados'] = $resultado_dados; else: $resultado['dados'] = null; $resultado['resultaQuantidade'] = 0; endif; echo json_encode($resultado); else: unset($_SESSION['letras']); $read->ExeRead("ws_posts", "where post_type = :type and post_status = 1 order by post_letra asc", "type={$type}"); $resultado['resultaQuantidade'] = $read->getRowCount(); $read->ExeRead("ws_posts", "where post_type = :type and post_status = 1 order by post_letra asc limit $inicio, $max", "type={$type}"); if ($resultado['resultaQuantidade'] > 0): foreach ($read->getResult() as $resultados): $resultado_dados[] = $resultados; endforeach; $resultado['dados'] = $resultado_dados; else: $resultado['dados'] = null; $resultado['resultaQuantidade'] = 0; endif; echo json_encode($resultado); endif; endif; Agora o jquery: $('tr#search-indexes').on('click', 'a.letra_click', function (e) { var res = $(this).attr('search-letra'); $(this).siblings('a').removeClass('active'); $(this).addClass('active'); e.preventDefault(); $('.load').show(); carregar(0, 5, '<?= INCLUDE_PATH; ?>/modulos/responds.php?letra=' + res + '&action_search=action_search'); $("a.carregar-mais").click(function (e) { e.preventDefault(); $('.load').show(); var inicio = $('ul#alfabeto-itens li').length; carregar(inicio, 5, '<?= INCLUDE_PATH; ?>/modulos/responds.php?letra=' + res + '&action_search=action_search'); }); }); function carregar(inicio, max, url) { var dado = {inicio: inicio, max: max}; $.ajax({ type: 'post', dataType: 'json', url: url, data:dado, beforeSend: function () { $('.load').show(); }, success: function (data) { $('.load').hide(); $('a.carregar-mais').show(); for (var j = 0; j < data.dados.length; j++) { $('.load').hide(); $('ul#alfabeto-itens').append('<li class="hg-services__item"><a href="<?= BASE; ?>/exames/' + data.dados[j].post_name + '"><span>' + data.dados[j].post_title + '</span></a></li>'); } var conta = $('ul#alfabeto-itens li').length; if (conta == data.resultaQuantidade) { $('.load').hide(); $('a.carregar-mais').hide(); } } }); }
  13. Olá pessoal, tenho este site: https://agenciaradical.com Está em desenvolvimento, gostaria de que fosse possível uma solução, para que o submenu não feche ao clicar dentro dele, atualmente ele está fechando. Se eu clico em Esportes ele me abre uma lista de submenus e se clicar ele fecha. Alguem?
  14. Opa Alaerte, vlw pela dica, mais não é bem isso que preciso, eu tenho isso aqui, mais aí é o seguinte, pode ser feito o mesmo evento para várias datas, porém o usuário deve criar sempre o mesmo evento, no meu caso o usuario vai criar apenas um evento, e vai colocar as datas, é bem diferente.
  15. Eu sempre faço um sistema de cadastro com imagens e ajax, de forma diferente, justamente, para evitar esses possíveis erros. Na tela de cadastro eu não coloco nenhum upload, só coloco o upload apartir da página de edição. Exemplo: Crio um formulário de cadastro, e submeto o formulário sem upload, após clicar o botão e o cadastro for sucesso, eu redireciono para a página de edição, que contém o formulário de upload, e no meu upload, eu faço com formData.
×

Important Information

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