Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala Galera blz, sou novo em php ainda estou aprendendo estou desenvolvendo um sistema simples aqui pra empresa de controle de Normas, abaixo segue uma lista de como está ficando a tabela quando é lançado so que como eu posso lançar mais de 1 registro por funcionario, ele vai criando reegistro repetidos eu queria que mostrasse apenas o nome e quando eu clica-se em cima ou em um + ele mostrasse os demais registro segue print e codigo. /applications/core/interface/imageproxy/imageproxy.php?img=http://i63.tinypic.com/2nu1u2p.png&key=cb68ba30b8ba6a531c68307fd8234c3fa9ee5d15d9f7a0f5479cc59976bd126c" alt="2nu1u2p.png" />
<body>
<?php include"topo.php".?>
<?php
include"config.php".?> <div class="container"> <h2>Lista Efetivo</h2> <p>Segue lista efetivo:</p> <div class="select"> <form method="POST" action=""> Colaborador: <input type="text" name="busca" class="select"> <input type="submit" value="Buscar" name="ok">
</form>
<form action="" method="POST">
<select name="categoria" class="select"> <option value="ativo" >Ativo</option> <option value="vencida">Vencida</option>
</select>
<input type="submit" Value="Buscar" />
</form>
</div> <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 $categoria= @$_POST['categoria']. $busca = @$_POST['busca']. // pega os dados recebido no campo busca $exec = 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.nome, C.setor, C.funcao, C.obra, C.situacao_pessoa, U.filenome ASC. ") or die (mysql_error()). while ($mostrar = mysql_fetch_assoc($exec)){ $situacao= $mostrar['situacao_norma_pessoa']. 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>'. // codigo abaixo faz a comparação da validade do cadastro norma com o lançamento$data = explode("-",$data_geracao). $dia = $data[2]. $mes = $data[1]. $ano = $data[0]. $dias_vencimento = $mostrar['validade']. $data_vencimento = date("Y-m-d", mktime (0, 0, 0, $mes, $dia+$dias_vencimento, $ano)). $data_hoje = date("Y-m-d"). $codigo= $mostrar['codigo']. $datetime2 = new Datetime ($data_vencimento). $datetime1 = new datetime ($data_hoje). $interval = $datetime1->diff($datetime2). $dias_restantes =$interval->format('%r%a '). $exec2 = mysql_query("UPDATE normas_cadastro_pessoa SET dias_restante='$dias_restantes' WHERE codigo= '$codigo'")or die (mysql_error()). if ($data_hoje <= $data_vencimento) { $exec2 = mysql_query("UPDATE normas_cadastro_pessoa SET situacao_norma_pessoa='Ativo' WHERE codigo= '$codigo'")or die (mysql_error()). }else { $exec2 = mysql_query("UPDATE normas_cadastro_pessoa SET situacao_norma_pessoa='Vencida' WHERE codigo= '$codigo'")or die (mysql_error()). }
} //SELECT `normas_cadastro_pessoa`.*,`normas`.`validade` FROM `normas_cadastro_pessoa`normas ON normas_cadastro_pessoa.codigo_norma = normas.`id_norma ?>
</tbody>
</table>
</div>
</div>
</body>
<?php include"rodape.php"?>
</html>Carregando comentários...