isilver
(usa CentOS)
Enviado em 25/06/2013 - 21:32h
Meu amigo, seguinte, eu faço da seguinte forma.
Crie uma div tipo
<div id="conteudo"></div>
Faça uma função jquery para buscar os valores que quer e já trazê-los dentro da tabela, eu particularmente não uso table, uso só div.
Por exemplo, o arquivo que vai consultar no banco de dados e montar o html seja o
monta.php
<?php
todo seu código que consulta na tabela e já pode até montar o html aqui
inclusive ponha o id da tr como tr_idproduto
?>
No arquivo index, vai fazer
<script type="text/javascript">
$(document).ready(){
//Buscando o html para jogar na div conteudo
$.get('monta.php').done(function(retorno){
$('#conteudo').html(retorno);
});
//Com isto já estará listado na table, agora vamos fazer a parte de dar o modal na janela
$(document).on('click', 'tr', function(){
var id_produto = $(this).attr('id').split('_')[1]; //Com isto explode o id da tr e pega o objeto na posicao 1, que é o id do produto
window.open(a url do seu arquivo ?idproduto=id_produto);
//E no arquivo que chama acima faça novamente a consulta na base pelo id do produto e monta do jeito que quiser a tela
});
})
</script>
Qualquer dúvida posta ai.