Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Sei que existem outras maneiras de fazer isso, mas criei uma bm simples, mto util pra esse probleminha q nm sempre temos a solução imediata. O unico porem eh que no BD a data deve estar em formato brasileiro.
CODE
<?php
mysql_connect("localhost", "root") or die("Erro ao conectar o sevidor");
mysql_select_db("banco") or die("Erro ao conectar ao banco!"); //ve o nome do seu banco
$sql="SELECT * FROM tabela WHERE login='".$login."'"; //soh dando um exemplo
$query=mysql_query($sql);
$consulta=mysql_fetch_array($query);
$hoje=date("Ymd"); //daqui a pouco você intende pq a data ao contrario e td junto
$data=$consulta["nome do campo onde esta a data"];
$quebradata=explode("-", $data); //esta função quebra uma string ond houver um caractere igual ao definido, no caso o " - ", muda aqui se você usar outro
$datainverso=$quebradata[2].$quebradata[1].$quebradata[0]; //invertendo a data, um dia que for apos o outro vai retornar um numero maior, tentem ae qqr data
if($hoje > $datainverso){ //se a data de hoje for maior que a data cadastrada ele acusa ;)
echo "Esta data já passou";
}
?>Carregando comentários...