David
Problema com atribuição de valor a variável
28 de April de 2016 às 06:06PM
Valores do Array $risco[]:

H , G , H , G , H , G , H , E , H , E , H , D , E , E , H , H ,
H , H , H , C , F , D , C , E , D , H , E , H , F , G , E , H ,
H , D , H , H , D , G , G , D , H , D , D , H , H , H , E , H ,
E , D , H , D , F , G , F , H , G , D , H , D , F , H , C , E ,
D , C , H , H , H , G , H , H , F , H , G , F , C , F , C , C ,
H , D , C , G , H , F , F , C , H , H , H , G , E , F , H , H ,
C , G , F , H , H , D , G , D , E , G , C , D , E , G , H , C ,
H , G , H , C , H , H , G , D , C , F , E , E , D , H , D , C ,
E , E , E , B , D , H , G , G , C , C , F , E , H , B , B , G ,
E , H , H , G , C , C , H , H , H , C , F , F , C , F , C , H ,
H , H , H , H , H , G , C , F , H , H , E , F , H , C , G , H ,
H , B , H , H , H , H , D , H , H , E , H , G , G , B , E , G ,
G , H , E , F , B , D , D , C , H , H , D , H , F , F , D , H ,
G , H , G , E , E , G , E , E , E , B , H , H , H , C , C , C ,
G , E , H , E , E , E , G , E , H , H , H , H , H , H


Valores do Array $diasAtraso[]:

212, 171, 206, 171, 181, 157, 212, 115, 205, 90, 188, 69, 108,
101, 272, 233, 223, 185, 279, 6, 146, 52, 31, 115, 83, 38, 24,
297, 146, 136, 83, 349, 220, 17, 237, 69, 90, 171, 171, 55, 202,
78, 73, 233, 100, 220, 149, 45, 143, 69, 202, 62, 122, 83, 146,
237, 171, 38, 293, 76, 136, 216, 17, 115, 90, 6, 272, 335, 233,
136, 289, 160, 128, 192, 171, 108, 9, 132, 23, 10, 209, 90, 146,
171, 206, 268, 136, 17, 233, 321, 90, 167, 37, 167, 258, 223, 17,
101, 164, 353, 226, 66, 192, 38, 100, 160, 38, 83, 90, 83, 324,
38, 258, 164, 227, 31, 244, 164, 160, 76, 31, 115, 136, 97, 160,
258, 76, 10, 52, 108, 94, 27, 17, 31, 216, 171, 37, 31, 132, 52,
262, 24, 27, 13, 104, 251, 251, 157, 6, 6, 244, 241, 241, 38, 136,
136, 13, 146, 38, 55, 220, 220, 220, 220, 220, 171, 31, 122, 213,
213, 17, 136, 205, 48, 150, 38, 181, 27, 181, 181, 181, 51, 78,
136, 136, 104, 136, 157, 157, 27, 111, 153, 153, 153, 115, 122, 48,
59, 73, 48, 191, 136, 31, 122, 122, 121, 83, 108, 101, 97, 97, 97,
94, 62, 48, 90, 90, 38, 72, 72, 38, 38, 6, 31, 59, 59, 59, 59, 59,
59, 59, 59, 328, 339, 349, 332, 332, 332


todos os dois arrays possuem a mesma qtd de valores
238 posições de cada array tem valor
então estou percorrendo eles para fazer um tratamento com outra variável...

for($i=0;$i<count($risco);$i++){

if($risco[$i] == "A"){
if($diasAtraso[$i] > 15){
$riscoFuturo = "B";
} else {
$riscoFuturo = $risco[$i];
}
}

if($risco[$i] != "A"){
if($diasAtraso[$i] > 30){
if($risco[$i] == "B"){ $riscoFuturo = "C";}
if($risco[$i] == "C"){ $riscoFuturo = "D";}
if($risco[$i] == "D"){ $riscoFuturo = "E";}
if($risco[$i] == "E"){ $riscoFuturo = "F";}
if($risco[$i] == "F"){ $riscoFuturo = "G";}
if($risco[$i] == "G"){ $riscoFuturo = "H";}
if($risco[$i] == "H"){ $riscoFuturo = "H";}
} else {
$riscoFuturo = $risco[$i];
}
}
}

DE JEITO NENHUM eu consigo atribuir esses valores na variável $riscoFuturo
ele entra nos ifs... if($risco[$i] != "A"){ if($diasAtraso[$i] > 30){
mas não entra nos ifs mais internos... que são os que atribuem valores a variável que eu quero usar depois... que é $riscoFuturo


Alguém me ajuda POR FAVOR!!!!!
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.