Chrys_Up 0 Denunciar post Postado Janeiro 19, 2017 Olá amigos Sou novata em PHP. Gostaria de uma ajudinha. Preciso escrever uma rotina, onde o PHP após acessar a Página Index ou após logar, possa fazer o seguinte: percorrer toda uma Tabela (Pedido) e na tabela se a DATA e HORA for maior que a ATUAL, muda a situação do pedido para PENDENTE. Exemplo: no sistema campo DATA.......: 15-01-2017 e HORA 12:30:00 (hora gravada automaticamente) campo STATUS..: AGUARDANDO data e hora do dia: 17-01-2017 (por exemplo). Fiz algumas pesquisas e estive verificando no forum, mas não consegui fazer esta rotina. Agradeço a quem puder me ajudar. Grata, Chryslaine Compartilhar este post Link para o post Compartilhar em outros sites
AndersonMamede 88 Denunciar post Postado Janeiro 20, 2017 Você pode executar um UPDATE para atualizar a coluna, e faz um filtro (cláusula WHERE) para atualizar apenas os registros com data > que a data atual... UPDATE pedido SET status = 'blablabla' WHERE coluna_data > current_timestamp Compartilhar este post Link para o post Compartilhar em outros sites
tibet_teixeira 3 Denunciar post Postado Janeiro 20, 2017 Não aconselho a usar o formato do Brasil (d-m-y), e sim o formato (y-m-d), pois é mais fácil fazer comparações de datas. Na hora de imprimir a data você só converte para o formato brasileiro. Compartilhar este post Link para o post Compartilhar em outros sites