Ir para conteúdo
Fórum Script Brasil
  • 0

passar checkbox via javascript.


Hejafe

Pergunta

Olá Pessoal,

Pessoal gostaria de uma ajuda de vocês.

Estou desenvolvendo a parte administrativa de um site, porem estou tendo dificuldades na hora de usar a função excluir, editar com javascript e php.

Tenho a pagina adm_user.php

<?php

        include("estrutura_adm/adm_config/seguranca.php"); // Inclui o arquivo com o sistema de segurança  
        protegePagina(); // Chama a função que protege a página 


?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
<title>Untitled Document</title>

        &lt;script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
    &lt;script src="estrutura_adm/adm_config/adm_tabelas_confi/js/jquery.tablesorter.min.js"></script>
    &lt;script src="estrutura_adm/adm_config/adm_tabelas_confi/js/jquery.tablesorter.pager.js"></script>
        <link rel="stylesheet" href="estrutura_adm/adm_config/adm_tabelas_confi/js/custom.css" media="screen" />

</head>
<?php
        include("estrutura_adm/css.php");
?>
<body>

        <div id="adm_centro_home">
        <?php include("estrutura_adm/adm_menu/adm_menu.php"); ?>
        
        <div id="adm_div_config">
                
            <div id="pagadm_img">
                <img src="imagens/gerenciar_usuarios.png" />
            </div>
            
            <div id="pagadm_nome">
                GERENCIADOR DE USUÁRIOS
            </div>
            
            <div id="center_adm_buttons">
            
                <div id="center_adm_buttons_top">
            
                        <div id="pagadm_add">
                                <img src="imagens/menu_adm/new.png" />
                        </div>
            
                        <div id="pagadm_edit">
                                <img src="imagens/menu_adm/edit.png" />
                        </div>
            
                        <div id="pagadm_ativar">
                                <img src="imagens/menu_adm/activate.png" />
                        </div>
            
                        <div id="pagadm_despublicar">
                                <img src="imagens/menu_adm/despublicar.png" />
                        </div>
            
                        <div id="pagadm_desbloquear">
                                <img src="imagens/menu_adm/desbloquear.png" />
                        </div>
                    <div id="clear"> </div>
                                </div>
                
                <div id="center_adm_buttons_baixo">
            
                        <div id="pagadm_add_text">
                                Novo
                        </div>
            
                        <div id="pagadm_edit_text">
                                Editar
                        </div>
            
                        <div id="pagadm_ativar_text">
                                Ativar
                        </div>
            
                        <div id="pagadm_despublicar_text">
                                Bloquear
                        </div>
            
                        <div id="pagadm_desbloquear_text">
                                Publicar
                        </div>
                    <div id="clear"> </div>
                                </div>
                
                </div>
            
            
        <div id="clear"> </div>
        </div>
        
        
        <div id="adm_div_conteudo">
                <table cellspacing="0" >
                        <thead>
                                <tr>
                                        <th><input type="checkbox" value="1" id="marcar-todos" name="marcar-todos" /></th>
                                        <th>ID</th>
                                        <th>Nome</th>
                        <th>Ativo</th>
                                        <th>E-mail</th>
                                        <th>Usuário</th>
                                        <th>Data Registro</th>
                        <th>Ultima Visita</th>
                                </tr>
                        </thead>
                        <tbody>
                        
                    <?php
                                                include_once("config/conecta.php");
                                                $sql_user = "select * FROM fibra_adm_usuarios order by nome";
                                                $sql_query_user = (mysql_query($sql_user));
                                                $sql_total_user = (mysql_num_rows($sql_query_user));

                                                $cont  = mysql_num_rows($sql_query_user);
                                                $cont = 0;
        
                                                while($obj=mysql_fetch_array($sql_query_user))
                                        {
                                                        echo "<tr>";
                                                        echo "  <td><input type=\"checkbox\" value=\"".$obj['id']."\" id=\"".$obj['id']."\" name=\"marcar[]\" /></td>";
                                                        echo "  <td> ".$obj['id']." </td>";
                                                echo "  <td>".$obj['nome']."</td>";
                                                echo "  <td>". $obj['bloqueado'] ."</td>";
                                                        echo "  <td>". $obj['email'] ."</td>";
                                                echo "  <td> ".$obj['usuario']."</td>";
                                                        echo "  <td> ".$obj['data_registro']."</td>";
                                                        echo "  <td> ".$obj['data_ultima_visita']."</td>";
                                                echo "</tr>";             

                                        }
                                        ?>
                    
                    
                </tbody>
            </table>
            
            <div id="adm_div_conteudo_pager">
            
                <div id="pager" class="pager">
                                <form>
                                                <span>
                                                        Exibir <select class="pagesize">
                                                                <option selected="selected"  value="10">10</option>
                                                                <option value="20">20</option>
                                                                <option value="30">30</option>
                                                                <option  value="40">40</option>
                                                        </select> registros
                                                </span>

                                                <img src="estrutura_adm/adm_config/adm_tabelas_confi/img/first.png" class="first"/>
                                        <img src="estrutura_adm/adm_config/adm_tabelas_confi/img/prev.png" class="prev"/>
                                        <input type="text" class="pagedisplay"/>
                                        <img src="estrutura_adm/adm_config/adm_tabelas_confi/img/next.png" class="next"/>
                                        <img src="estrutura_adm/adm_config/adm_tabelas_confi/img/last.png" class="last"/>
                                </form>
                        </div>
                        </div>            
        </div>
        
    </div>




&lt;script>
    $(function(){
      
      $('table > tbody > tr:odd').addClass('odd');
      
      $('table > tbody > tr').hover(function(){
        $(this).toggleClass('hover');
      });
      
      $('#marcar-todos').click(function(){
        $('table > tbody > tr > td > :checkbox')
          .attr('checked', $(this).is(':checked'))
          .trigger('change');
      });
      
      $('table > tbody > tr > td > :checkbox').bind('click change', function(){
        var tr = $(this).parent().parent();
        if($(this).is(':checked')) $(tr).addClass('selected');
        else $(tr).removeClass('selected');
      });
      
      $('form').submit(function(e){ e.preventDefault(); });
      
      $('#pesquisar').keydown(function(){
        var encontrou = false;
        var termo = $(this).val().toLowerCase();
        $('table > tbody > tr').each(function(){
          $(this).find('td').each(function(){
            if($(this).text().toLowerCase().indexOf(termo) > -1) encontrou = true;
          });
          if(!encontrou) $(this).hide();
          else $(this).show();
          encontrou = false;
        });
      });
      
      $("table") 
        .tablesorter({
          dateFormat: 'uk',
          headers: {
            0: {
              sorter: false
            },
            8: {
              sorter: false
            }
          }
        }) 
        .tablesorterPager({container: $("#pager")})
        .bind('sortEnd', function(){
          $('table > tbody > tr').removeClass('odd');
          $('table > tbody > tr:odd').addClass('odd');
        });
      
    });
    </script>


</body>
</html>

Gostaria de saber como faço para quando eu selecionar um ou mais checkboxs eu possa excluir, editar clicando nas respectivas imagens que se encontram na <div id="center_adm_buttons_top">.

Obrigado pela ajuda.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...