Ir para conteúdo

Arquivado

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

Scientist

Usado e Não Usado - Ajax + PHP

Recommended Posts

Bom, tenho uma tabela com diversos itens, onde uma coluna tem um "X" ou um "OK (imagem de certo)". Onde esse 'X' significa 'n' nessa coluna no banco, e 'OK' significa 's' nessa coluna no banco. Quando o usuário clicasse no 'X' gostaria que já mudasse no banco para 's' e a imagem também mudasse, sei que da pra fazer isso em ajax, porém alguem poderia me ajudar ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara vc pode fazer isso com jQuery

 

 

 
<script>
  $(function() {
    $("img.botaoImg").click(function(event) {
      var id = $(this).attr("id");
      var status = $(this).attr("status");
 
      $.ajax({type: "POST",
            url: "muda_status.php",
            data: { id: id, status: status }
      });
 
      if (status == 's') {
        $(this).attr("status","n");
        $(this).attr("src","x.jpg");
      } else if (status == 'n') {
        $(this).attr("status","s");
        $(this).attr("src","ok.jpg");
      }
    });
  });
</script>
<table>
  <tr>
    <td><img src="ok.jpg" id="1" status="s" class="botaoImg" /></td>
  </tr>
  <tr>
    <td><img src="x.jpg" id="3" status="n" class="botaoImg" /></td>
  </tr>
  <tr>
    <td><img src="ok.jpg" id="11" status="s" class="botaoImg" /></td>
  </tr>
</table>


Esse é um exemplo simples de como fazer.. a página muda_status.php vai receber os parametros via POST e faz a alteração no banco

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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