Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wilvp

Como exibir uma alertas e ao clicar no link fazer update?

Recommended Posts

Vou tentar explicar, eu tenho um alerta simples que aparece após 15 segundos, nesse alerta contem um link escrito "RECEBER".

 

Gostaria que ao clicar no texto do link "RECEBER" fosse feito 2 updates, um na tabela usuarios atualizando o campo MOEDAS para VALOR ATUAL +1 e na tabela video atualizasse o campo VISITAS para o VALOR ATUAL + 1 e atualizasse a página, como proceder, procurei na net toda e nada sobre isso.

 

Imagem do meu alerta

 

http://imgur.com/WKsD3EE

Compartilhar este post


Link para o post
Compartilhar em outros sites
1 hora atrás, Rapadura disse:

Olá

 

cara e o código nada de código ? então não tem como né ;-;

:tongue:

 

oia to chegando nos 100 tópicos :rank_01:

eita mesclo '-'

    <!--plugins.js - Some Specific JS codes for Plugin Settings-->
    <script type="text/javascript" src="js/plugins.js"></script>
    <!-- Toast Notification -->
    <script type="text/javascript">
    // Toast Notification
    $(window).load(function() {
        setTimeout(function() {
            Materialize.toast('<span>Você minerou <strong>1 POWERCOIN</strong></span><a class="btn-flat yellow-text" href="#">RECEBER & PRÓXIMO VÍDEO<a>');
        }, 3000);
    });
    
    </script>

Meu código  de alerta

Compartilhar este post


Link para o post
Compartilhar em outros sites
1 hora atrás, wilvp disse:

    <!--plugins.js - Some Specific JS codes for Plugin Settings-->
    <script type="text/javascript" src="js/plugins.js"></script>
    <!-- Toast Notification -->
    <script type="text/javascript">
    // Toast Notification
    $(window).load(function() {
        setTimeout(function() {
            Materialize.toast('<span>Você minerou <strong>1 POWERCOIN</strong></span><a class="btn-flat yellow-text" href="#">RECEBER & PRÓXIMO VÍDEO<a>');
        }, 3000);
    });
    
    </script>

Meu código  de alerta

Adiciona no <a> um id para identificar e attr também identificando o ID(numero) que seja feita a atualzar, usa um jquery para enviar a atualização no banco de dados.

Ex:

$(document).ready({
$('#atualiza').click(function(){
var id = $(this).attr('name');
$.ajax({

type: "POST",
url: "atualiza.php",
data: "id="+id,
success: function( data )
{
alert('sucesso');
window.location.href = 'pagina.php';

}
});
});
});

E na página atualizar.php você inseri o código para atualizar ex:

if(isset($_POST['id'])){
$id=$_POST['id'];
.............
}

É mais ou menos isso que você quer? Não sou um bom explicador espero que entenda...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tipo estou pensando no seguinte, o usuário fica 15 segundos na página, aí aparece a notificação, e nessa notificação tem um texto em forma de link que seria para ele mudar de página e receber seu prêmio que seria 1 moeda, só que aí que complica pois não consigo fazer o update, na hora que o cara clicar no link teria que dar update nas moedas do usuário com o valor atual +1 e o mesmo na visualizações dá página que seria valor atual +1, e em seguida atualizar a página pois o id é aleatório tipo um auto-surf, só que queria isso sem atualizar a pagina, mais se necessário e ser pode ser com post em nova página.

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por ILR master
      Fala galera, tudo bem?
       
      Tenho o seguinte codigo:
       
       class Data {
      public static function ExibirTempoDecorrido($date)
      {
          if(empty($date))
          {
              return "Informe a data";
          }
          $periodos = array("segundo", "minuto", "hora", "dia", "semana", "mês", "ano", "década");
          $duracao = array("60","60","24","7","4.35","12","10");
          $agora = time();
          $unix_data = strtotime($date);
          // check validity of date
          if(empty($unix_data))
          {  
              return "Bad date";
          }
          // is it future date or past date
          if($agora > $unix_data) 
          {  
              $diferenca     = $agora - $unix_data;
              $tempo         = "atrás";
          } 
          else 
          {
              $diferenca     = $unix_data - $agora;
              $tempo         = "agora";
          }
          for($j = 0; $diferenca >= $duracao[$j] && $j < count($duracao)-1; $j++) 
          {
              $diferenca /= $duracao[$j];
          }
          $diferenca = round($diferenca);
          if($diferenca != 1) 
          {
              $periodos[$j].= "s";
          }
          return "$diferenca $periodos[$j] {$tempo}";
      }
      }
       
      Funciona redondinho se o valor retornado for de algumas horas, mas...
      Quando passa de dois meses, ele retorna a palavra mess. Deve ser por conta dessa linha
      if($diferenca != 1) 
          {
              $periodos[$j].= "s";
          }
       
      Quero que modre:
       
      2 meses atrás
      e não
      2 mess atrás.
       
      Espero que tenham entendido.
       
      Valeu
    • Por Carlos Web Soluções Web
      Olá...
      Estou tentando fazer o seguinte !!
      Listando dados em tabela !!
      Gostaria que....se na listagem houver 4 linhas...indepedente de seu número de ID, faça a listagem em ID ser em ordem 1 2 3 4 !!
      Exemplo...se tiver uma listagem de dados que está em ID 1 3 3...faça ficar 1 2 3 !!

       
      echo "<table class='tabela_dados' border='1'> <tr> <td>ID</td> <td>Nome Empresa</td> <td>Responsável</td> <td>Telefone 1</td> <td>Telefone 2</td> <td>E-mail 1</td> <td>E-mail 2</td> <td>Endereço</td> <td>CEP</td> <td>Bairro</td> <td>AÇÃO 1</td> <td>AÇÃO 2</td> </tr> "; $sql = "SELECT ID FROM usuarios_dados WHERE Usuario='$usuario'"; $result = $conn->query($sql); $num_rows = $result->num_rows; $Novo_ID = 1; for ($i = 0; $i < $num_rows; $i++) { $registro = $result -> fetch_row(); $sql2 = "UPDATE usuarios_dados SET ID='$Novo_ID' WHERE ID='$Novo_ID'"; $result2 = $conn->query($sql2); $Novo_ID++; } $sql = "SELECT * FROM usuarios_dados"; $result = $conn->query($sql); if ($result->num_rows > 0) { // output data of each row while($row = $result->fetch_assoc()) { echo "<tr> <td>$row[ID]</td> <td>$row[Nome_Empresa]</td> <td>$row[Responsavel]</td> <td>$row[Telefone_1]</td> <td>$row[Telefone_2]</td> <td>$row[Email_1]</td> <td>$row[Email_2]</td> <td>$row[Endereço]</td> <td>$row[CEP]</td> <td>$row[Bairro]</td> <td> <form method='post' action='Editar_Dados.php'> <input type='hidden' name='usuario' value='$usuario'> <input type='hidden' name='senha' value='$senha'> <input type='hidden' name='ID' value='$row[ID]'> <input type='submit' style='padding: 10px;' value='EDITAR'> </form> </td> <td> <form method='post' action='Deletar_Dados.php'> <input type='hidden' name='usuario' value='$usuario'> <input type='hidden' name='senha' value='$senha'> <input type='hidden' name='ID' value='$row[ID]'> <input type='submit' style='padding: 10px;' value='DELETAR'> </form> </td> </tr> "; } } else { echo "0 results"; } $conn->close();  
    • Por ILR master
      Boa tarde pessoal, tudo bem ?
       
      Eu uso o tinymce para cadastro de textos no meu siite, porém, quero fazer um sistema para que os colunistas possam fazer o próprio post.
      O problema do tinymce, é que ele mantém a formatação do texto copiado, como tamanho de fonts, negritos, etc... Quero que o usuário cole o texto e a própria textarea limpe a formatação para que ele formate como quiser.
       
      A pergunta é:
       
      O tinymce tem uma opção para desabilitar a formatação quando um texto é colocado?
      Tem alguma função via java ou php para retirar a formatação assim que o texto é colado?
      Ou é melhor usar um outro editor?
       
      Agradeço deste já.
    • Por Giovanird
      Olá a todos!
      Tenho uma pagina que possui uma DIV onde coloquei uma pagina PHP.
      Uso a função setInterval para atualizar a pagina inclusa dentro da DIV.
      O problema é que ao acessar o site , a DIV só me mostra a pagina inclusa somente quando completo o primeiro minuto.
      Preciso que a pagina inclusa já inicie carregada
       
      Meu código JavaScript e a DIV com a pagina PHP
       
      <script> function atualiza(){ var url = 'direita.php'; $.get(url, function(dataReturn) { $('#direita').html(dataReturn); }); } setInterval("atualiza()",60000); </script> <div> <span id="direita"></span> </div>  
×

Informação importante

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