Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite galera, é o seguinte... tenho uns dados no MySql que imprimo na tela mostrando nome, id e data... ai queria fazer um IF que verifica se aquela data foi mais que 6 meses atrás, se tiver mais que 6 meses mostra em verde, se a data tiver menos que 6 meses vai mostrar em vermelho. Como proceder?
Obs: Tem que fazer um sistema que nao compara com a data do PC, pois o cara pode mudar a data e burlar...
>
Em 17/02/2017 at 01:17, ESerra disse:
$data = date('Y-m-d',strtotime('-6 months'));
$data_vinda_do_bd = '2016-10-31';
if($data_vinda_do_bd >= $data){
echo 'ok';
}else{
echo 'nao';
}
Existem outras funções que permitem fazer isto, ai é só você escolher o que achar melhor.
Certo, agora outra coisa... como faço o IF dentro de uma tabela? segue código
} elseif ($total > 0) {
// inicia o loop que vai mostrar todos os dados
do {
?></font></b>
</head>
<body>
<tr>
<td align="center"><font color="#FF0000"><b> <?=$linha['folga']?></td>
<td align="center"> <?=$linha['obs']?> </td>
<td align="center"> <?=date('d/m/Y', strtotime($linha['data']));?> </td>
<?php
//$somafolga = date('H:i:s',(strtotime($somafolga) + strtotime($linha['folga']))); Aqui nessa linha " <td align="center"> <?=date('d/m/Y', strtotime($linha['data']));?> </td> " eu preciso fazer esse IFEu já te mostrei o caminho, você tem que entender o que eu passei para ai implementar no seu sistema.
>
24 minutos atrás, ESerra disse:
Eu já te mostrei o caminho, você tem que entender o que eu passei para ai implementar no seu sistema.
Eu entendi e agradeço, fora do codigo soube criar. Mas pra aparecer ali dentro dakela tabela eu nao soube....
E qual a dificuldade ? já está praticamente pronto o que ele te passou, é só você passar o resultado final pra uma variável, depois fazer uma condição pra ver o valor e então mudar a cor da TD.
$data = date('Y-m-d',strtotime('-6 months'));
$data_vinda_do_bd = '2016-10-31';
if($data_vinda_do_bd >= $data){
$folga = true;
}else{
$folga=false;
}
<td align="center" <?php ($folga) ? print 'background="green"' : print 'background="red"'; ?>> <?php ($folga) ? print 'FOLGA' : print 'VÁ TRABALHAR'; ?> </td>