Jump to content
Fórum Script Brasil
  • 0

(Resolvido)Comparar data atual com a do BD(mysql)


magicbob

Question

Olá pessoal,tudo bem?

Sou novato em php,e to com essa tarefa pra fazer,mas não consigo comparar as datas,eu tenho que comparar a data do BD com a data atual,e e ver se a data foi ONTEM,HOJE ou qualquer dia passado,e assim Mudar a cor dos campos na tabela com os dados,de acordo com os dados

segue o codigo em php que eu fiz

<html>
 <head>
    <title>transmissão</title>
    <!--Inclui Design -->
    <link rel="stylesheet" type="text/css" href="des.css">
 </head>

<body>
<!--Criei a tabela fora do php pra facilitar -->
<table cellpadding="10">
<?php
//Inclui o arquivo de conexão com o banco
include "config.php";
//$res puxa dados da tabela, $occ é o contador
$res = mysql_query("SELECT * FROM transmissao");
$occ = 0;

//Array que puxa os dados da tabela
while($escrever = mysql_fetch_array($res)){
//Incrementa +1 no contador toda vez que passar pelo switch
$occ++;

//Switch que exibe dados na tabela organizadamente
switch ($occ){ 

//case 1: contador abre uma nova linha da tabela,abre uma célula e fecha-a
case 1:    
echo "<tr>";
echo "<td><p>$escrever[loja] <br> $escrever[dataultcom]</p></td>";
break;
/*case 7: Abre a ultima célula da tabela,que no caso tem 7 células,
fecha a linha obrigando a criar outra e zera o contador,
pra ser usado na proxima linha*/
case 7:    
echo "<td><p>$escrever[loja] <br> $escrever[dataultcom]</p></td></tr>";
$occ = 0;
break;
//default: escreve das células 2 à 6
default:    
echo "<td><p>$escrever[loja] <br> $escrever[dataultcom]</p></td>";
break;
}
}




?>
</table>
</body>
</html>

Edited by magicbob
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

use a função date_diff

no link abaixo você vai achar varios exemplos:

http://php.net/manual/pt_BR/function.date-diff.php

É com você olhar lá e entender o conceito de datas e ver as posibilidades.

Boa sorte!

Programador PHP freelance - http://returnvoid.com.br

Edited by Return Void
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...