Ir para conteúdo

Meetes Cadestre

Members
  • Total de itens

    10
  • Registro em

  • Última visita

Reputação

2 Comum

Sobre Meetes Cadestre

Informações Pessoais

  • Sexo
    Masculino
  1. Meetes Cadestre

    Logout após determinado tempo de inatividade

    Entendo. É porquê eu queria um sistema de login único e os sessions tem tempo de expiração, logo há um logout automático, porém eu utilizo o banco de dados para informar se o usuário já está logado ou não e, assim, ainda não há um script que altere esse valor para permitir o login novamente. Então eu deveria procurar outro método de login único?
  2. Meetes Cadestre

    Logout após determinado tempo de inatividade

    Olá, estou querendo fazer um sistema de logout após um determinado tempo de inatividade do usuário. Meu sistema de login consiste em cookies e sessions, que realizar o logout de fato, mas o problema é que fiz uma espécie de "login único" no banco de dados e queria que após um determinado tempo, automaticamente, com o logout, alterasse o campo para permitir o login novamente. Estava pensando em fazer com o javascript e com o ajax, mas não tenho a mínima ideia por onde começar.
  3. Meetes Cadestre

    Inserir e deletar tabelas via PHP, JQuery, Ajax, MySQL

    Muito obrigado pela ajuda. Consegui arrumar e está totalmente funcional. Bom, no final, ficou assim(apenas postando para que outras pessoas com o mesmo problema possam ser ajudadas) add_likes.php <?php require "init.php"; Abre_conexao(); switch($_POST["aca"]){ case "like": mysql_query("INSERT INTO fav VALUES (NULL,'".$_POST["user"]."' , '".$_POST["ph"]."')"); @mysql_close(); break; case "unlike": mysql_query( "DELETE FROM fav WHERE fav.favID='".$_POST['ides']."'"); @mysql_close(); break; } @mysql_close(); ?> <script> $(function(){ $('.pht').click(function(){ var id = $(this).attr('rel'); var pgh = $(this).attr('rer'); var iu = $(this).attr('ides'); var act = $(this).attr('act'); $.ajax({ method: "POST", url: "add_likes.php", data: {user:id,ph:pgh,aca:act,ides:iu}, success: function(resposta){ alert('Favoritado'); } }); }); }); </script>
  4. Meetes Cadestre

    Inserir e deletar tabelas via PHP, JQuery, Ajax, MySQL

    Antes, eu estava programando no Ubuntu 14.04 com o LAMP. Agora, estou com o Windows 10, com o WAMP. Só que agora, depois de arrumar tudo o que vcs disseram, aparece "Favoritado", mas a tabela não muda e no console não aparece nenhum erro e no network XHR, o status aparece como 200 OK
  5. Meetes Cadestre

    Inserir e deletar tabelas via PHP, JQuery, Ajax, MySQL

    Vasculhei pela internet, e achei que eram erros de permissões. e que os arquivos deveriam estar com as permissões configuradas como 644. Arrumei a permissão, mas não resolveu
  6. Meetes Cadestre

    Inserir e deletar tabelas via PHP, JQuery, Ajax, MySQL

    Ah sim, perdão. https://i.imgur.com/TwTxITF.png
  7. Meetes Cadestre

    Inserir e deletar tabelas via PHP, JQuery, Ajax, MySQL

    Screenshot do console: https://i.imgur.com/5BCceTj.png
  8. Meetes Cadestre

    Inserir e deletar tabelas via PHP, JQuery, Ajax, MySQL

    Atualizei o código, mas ainda não aconteceu nada para alterar ou excluir a tabela. <script> $(function(){ $('.pht').click(function(){ var id = $(this).attr('rel'); var pgh = $(this).attr('rer'); var act = $(this).attr('act'); $.ajax({ type: "POST", url: "add_likes.php", data: {id:id,pht:pht,act:act}, success: function(resposta){ alert('Favoritado'); } }); }); }); </script>
  9. Meetes Cadestre

    Inserir e deletar tabelas via PHP, JQuery, Ajax, MySQL

    Quando eu clico na imagem para ativar a função do Ajax, não acontece nada
  10. Meetes Cadestre

    Inserir e deletar tabelas via PHP, JQuery, Ajax, MySQL

    Olá, estou com um problema no uso do JQuery, Ajax, PHP e MySQL. Antes de postar o código que eu fiz em si, quero explicar o que realmente quero fazer. Eu quero fazer um sistema de favorito, mas sem contagens de favoritos. Só vai haver um botão, que lembra muito o curtir do facebook. Já pesquisei muito, tentei adaptar muitos códigos que eu li na internet, mas nenhum obtêm êxito. Bom, vamos ao código MySQL da tabela favoritos: CREATE TABLE IF NOT EXISTS `fav` ( favID INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, userID VARCHAR(40) NOT NULL, photoID INT NOT NULL ); O JQuery: <script src="http://code.jquery.com/jquery-1.4.4.min.js"></script> <script> $(function(){ $('.pht').click(function(){ var id = $(this).attr('rel'); var pgh = $(this).attr('rer'); alert("id="+pgh+"&pht="+id+"&act=unlike"); $.ajax({ type: "POST", url: "add_likes.php", data: "id="+pgh+"&pht="+id, success: function(resposta){ alert('Favoritado'); } }); }); }); </script> Aqui o código da img que ao clicar, deveria "ativar" a função javascript: <img class ='icones post-avatar pht' src='data:image/png;base64,".base64_encode($imagem)."' width='40' height='40' rel='$pht' rer='$user'> E, por fim, o arquivo add_likes.php: <?php require "init.php"; Abre_conexao(); switch($_POST["act"]){ case "like": if(@mysql_query("INSERT INTO fav VALUES (NULL,'".$_POST["id"]."' , '".$_POST["pht"]."')"){ } break; case "unlike": if(@mysql_query( "DELETE FROM fav WHERE 'userID=".$_POST["id"]."' AND 'photoID=".$_POST["pht"]."'"){ } break; } @mysql_close(); ?> Agradeço por qualquer ajuda.
×

Informação importante

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