Ir para conteúdo

POWERED BY:

Arquivado

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

Roberto Campos

Transferir valor do id de uma <tr> para variável php

Recommended Posts

Olá pessoal,

bom eu tenho uma tag <tr> que sua id é preenchida com um código retornado do banco de dados,

eu queria que no evento ondblclick a minha variável php recebece o id da tag que foi clicada pelo usuario.

Esta aqui o que eu fiz até agora:

<tr class="linha" id="<?php echo "$cod" ?>" ondblclick="<?php session_start("Funcionario"); $_SESSION['cod'] = $cod; ?>javascript: location.href = 'EditarFuncionario.php';">
    <td class="coluna"><?php echo "$cod" ?></td>
    <td class="coluna"><?php echo "$nome" ?></td>
    <td class="coluna"><?php echo "$nascimento" ?></td>
    <td class="coluna"><?php echo "$endereco" ?></td>
    <td class="coluna"><?php echo "$rua" ?></td>
    <td class="coluna"><?php echo "$bairro" ?></td>
    <td class="coluna"><?php echo "$cidade" ?></td>
</tr>

Obrigado desde ja ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

vc em que passar por parâmetro em php ex: EditarFuncionario.php?codigo=<?=$cod?>

 

nessa outra página vc recupera ela via $_GET['codigo'];

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá BeToO,

Você pode usar ajax com jquery. Muito tranquilo de usar ;)

 

Antes baixe o jquery no site: http://jquery.com/download/

 

$( document ).ready( function(){
    // tr duplo clique
    $( '.linha' ).dblclick(function() {
        // Valor do id da TR clicada
        var id_tr = $( this ).attr( 'id' );
		
        $.ajax({			
            url: 'pagina_tratamento.php', // Página de tratamento dos dados
            type: 'POST', // Pode ser GET e outros tipos também
            data: {
                id: id_tr
            },
            success: function( retorno_servidor ){	
                // O que será feito com o retorno do servidor ;)
            }
        });     
    });
});

 

 

E no parte do PHP (na página "pagina_tratamento.php" ), você recupera com método enviado, nesse caso:

$id = $_POST[ 'id' ];

 

Não testei o script, mas é algo assim ^^

 

Para mais informações procure na api : http://api.jquery.com/jQuery.ajax/

 

Boa sorte o/

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.