Dunhaaaa 0 Denunciar post Postado Setembro 4, 2008 Galera estou fazendo um controle de banner e gostaria de saber como faço em PHP se uma determinada data se ela seja menor que a data atual o sistema mude automaticamente o seu status para desativado, não havendo a necessidade de ninguém mudar o seu status no banco de dados? Espero que possa me ajudar Abraços CODE $ano = date('Y'); $mes = date('n'); $dia = date('d'); $data_hoje = "$ano-$mes-$dia"; // A Variavel $row_banner_full[8] é a data limite que esta registrada // A Variavel $row_banner_full[9] é o status if($data_hoje > $row_banner_full[8]) { $row_banner_full[9] == "D"; } else { $row_banner_full[9] == "A"; } $update = "UPDATE PORTAL_Publicidade SET Status=$row_banner_full[9] WHERE Id='$row_banner_full[0]'"; Compartilhar este post Link para o post Compartilhar em outros sites
Dunhaaaa 0 Denunciar post Postado Setembro 4, 2008 Resolvido!!! Inseri uma query... aff da até vergonha...rs segue o código certo CODE $ano = date('Y'); $mes = date('m'); $dia = date('d'); $data_hoje = "$ano-$mes-$dia"; if($row_banner_full[8] < $data_hoje) { $Status = D; } $update_1 = "UPDATE PORTAL_Publicidade SET Status='$Status' WHERE Id='$row_banner_full[0]'"; mysql_query($update_1); Compartilhar este post Link para o post Compartilhar em outros sites
~TiuTalk~ 7 Denunciar post Postado Setembro 4, 2008 Se você usa um servidor rodando em linux e o cPanel como painel de controle, procure sobre cronjobs.. ;) Compartilhar este post Link para o post Compartilhar em outros sites
Dunhaaaa 0 Denunciar post Postado Setembro 4, 2008 Se você usa um servidor rodando em linux e o cPanel como painel de controle, procure sobre cronjobs.. ;) Obrigado amigo, vou procurar por esta outra solução que você indica. Abraço Compartilhar este post Link para o post Compartilhar em outros sites