JaNgO_ 0 Denunciar post Postado Maio 10, 2007 ai ta o if que eu estava mudando so que ele não esta pegando a pri (Prioridade que eu coloco) $pri = "alta";if($data_atual <= $H12 && $pri == alta){ $prioridade = "Normal Alta";}else{ $prioridade = "Alta"; $cor = "red";}if($data_atual <= $H24 && $pri == media){ $prioridade = "Normal Media";}else{ $prioridade = "Media"; $cor = "blue";}if($data_atual <= $H48 && $pri == baixa){ $prioridade = "Normal Baixa";}else{ $prioridade = "Baixa"; $cor = "yellow";} Podes me ajudar. Compartilhar este post Link para o post Compartilhar em outros sites
David Ramires 1 Denunciar post Postado Maio 10, 2007 Tente algo assim: $pri = "alta"; switch($pri){ case alta: //echo "alta"; if($data_atual <= $H12){ $prioridade = "Normal Alta"; } else { $prioridade = "Alta"; $cor = "red"; } break; case media: //echo "media"; if($data_atual <= $H24){ $prioridade = "Normal Media"; } else { $prioridade = "Media"; $cor = "blue"; } break; case baixa: //echo "baixa"; if($data_atual <= $H48 && $pri == "baixa"){ $prioridade = "Normal Baixa"; } else { $prioridade = "Baixa"; $cor = "yellow"; } break; } echo"<hr>"; echo $prioridade.' '.$cor; Posta ae depois .... Compartilhar este post Link para o post Compartilhar em outros sites
JaNgO_ 0 Denunciar post Postado Maio 10, 2007 David cara muito obrigado por me ajudar nessa, to lhe devendo uma ai... funciono legal agora o codigo ta ai, <?echo 'Prioridade: '.$pri = 'alta';echo"<br>";echo 'Data de Atual: '.$data_atual = date("d/m/Y h:i:s");echo"<br>";echo 'Data de Cadastro: '.$data_cadastro = "09/05/2007 01:01:25";echo "<hr>";if (ereg ("([0-9]{1,2})/([0-9]{1,2})/([0-9]{4}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})", $data_cadastro, $date_array)) { //echo "$date_array[1]-$date_array[2]-$date_array[3] $date_array[4]:$date_array[5]:$date_array[6]"; $resp_data = mktime($date_array[4], $date_array[5], $date_array[6], $date_array[2], $date_array[1], $date_array[3]); $H12 = strftime("%d/%m/%Y %H:%M:%S", strtotime("+12 hours", $resp_data)).'<br>'; $H24 = strftime("%d/%m/%Y %H:%M:%S", strtotime("+24 hours", $resp_data)).'<br>'; $H48 = strftime("%d/%m/%Y %H:%M:%S", strtotime("+48 hours", $resp_data)).'<br><br>'; switch($pri){ case alta: //echo "alta"; if($data_atual <= $H12){ $prioridade = "Normal Alta"; } else { $prioridade = "Alta"; $cor = "red"; } break; case media: //echo "media"; if($data_atual <= $H24){ $prioridade = "Normal Media"; } else { $prioridade = "Media"; $cor = "blue"; } break; case baixa: //echo "baixa"; if($data_atual <= $H48 && $pri == "baixa"){ $prioridade = "Normal Baixa"; } else { $prioridade = "Baixa"; $cor = "yellow"; } break; } echo "<font color='$cor'>$prioridade</font>"; } else { echo "Formato de data inválido: $data_cadastro"; }?> Obrigado mesmo flw ai abraços... ta Resolvido ja o meu problema Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
David Ramires 1 Denunciar post Postado Maio 10, 2007 okay.... quando precisar é só posta aqui no fórum!!! :lol: Compartilhar este post Link para o post Compartilhar em outros sites