Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Beleza Galera
preciso da ajuda de vocês eu tenho a seguinte tabela abaixo que faz um select e mostra todos os itens lançados para o colaborador , so que esta exibindo os cadastro repetidos por que sao lançadas varias normas por colaborador ai ficaria muitos registro e confuso gostaria de fazer uma forma de exibir somente o nome do colaborador e exibir um + do lado e quando fosse clicado exibisse o restante das informaçoes talvez fazendo um select em cima do id que retornasse do +
nao intendo de javascript nem de ajax sem alguem poder me ajudar
Obrigado segue o codigo .
<table class="table table-striped">
<thead>
<tr>
<th>Nome</th>
<th>Função</th>
<th>Setor</th>
<th>Obra</th>
<th>Situação Pessoa</th>
<th>Norma</th>
<th>Data Vigor </th>
<th>Situação Norma</th>
<th>Validade</th>
<th>Dias Restantes</th>
<th>Certificado</th>
</tr>
</thead>
<tbody>
<tr>
<?php
$codigo_pessoa1 = $_POST['codigo_pessoa'];
$consulta = mysql_query("SELECT NCP.codigo,
NCP.codigo_norma,
NCP.codigo_cadastro_pessoa,
NCP.data_atual_norma,
NCP.situacao_norma_pessoa,
NCP.dias_restante,
N.norma,
N.validade,
C.codigo_pessoa,
C.nome,
S.setor,
F.funcao,
O.obra,
C.situacao_pessoa,
U.file
FROM normas_cadastro_pessoa NCP
INNER JOIN normas N ON N.id_norma=NCP.codigo_norma
INNER JOIN cadastro_pessoa C ON C.codigo_pessoa=NCP.codigo_cadastro_pessoa
INNER JOIN uploads U ON U.id=NCP.codigo
INNER JOIN cadastro_obra O ON O.codigo=c.id_obra
INNER JOIN cadastro_setor S ON S.codigo=c.id_setor
INNER JOIN cadastro_funcao F ON F.codigo=C.id_funcao
WHERE codigo_pessoa = '$codigo_pessoa1'")or die (mysql_error());
while ($mostrar = mysql_fetch_assoc($consulta)){
$situacao= $mostrar['situacao_norma_pessoa'];
if ($situacao == 'Vencendo') {
$btn="btn btn-warning btn-sm";
}else
if ($situacao == 'Ativo'){// faz a verificaçao e altera a class do botao
$btn="btn btn-success btn-sm";
} else {
$btn="btn btn-danger btn-sm";
}
echo '<tr>';
//echo '<th>' . $mostrar['codigo'] . '</td>';
echo '<th>' . $mostrar['nome'] . '</th>';
echo '<th>' . $mostrar['funcao'] . '</th>';
echo '<th>' . $mostrar['setor'] . '</th>';
echo '<th>' . $mostrar['obra'] . '</th>';
echo '<th>' . $mostrar['situacao_pessoa'] . '</th>';
echo '<th>' . $mostrar['norma'] . '</th>';
echo '<th>' . $mostrar['data_atual_norma'] . '</th>';
echo '<th><button type="button" class="'.$btn.'">'.$mostrar['situacao_norma_pessoa'].'</button></th>';
echo '<th>' . $mostrar['validade'] . ' dias</th>';
echo '<th>' . $mostrar['dias_restante'] .'dias</th>';
echo '<th><a href="uploads/'.$mostrar['file'].'" target="_blank">view file</a></th>';
}
?>
</tbody>
</table>Carregando comentários...