Bem hoje ficou melhor ainda
Tinha um erro que o
Para visualizar hiperligações por favor faça LogIn mencionou e eu corrigi
Os 9-3 2.2 de 2001 tem 2 potências 115 CV (serial number até 020000) e 125 CV (serial number apartir de 020001)
O que tinha anteriormente simplesmente estava a verificar pelo últimos dÃgitos do serial independentemente do ano, e claro dava burrada pois qualquer que fosse o ano do veiculo dava sempre:
- 115 CV (serial number até 020000)
- 125 CV (serial number apartir de 020001)
else if ($year >= '1998' && $year <= '2005' && $enginestring == 'D' && $modelstring == 'D' && $serialstring >= '020001') $engine = 'D223L 4-in line, Turbo - Diesel' and $power = '125 HP / 280 Nm' and $cubicsize = '2200 cc';
else if ($year >= '1998' && $year <= '2005' && $enginestring == 'D' && $modelstring == 'D' && $serialstring <= '020000') $engine = 'D223L 4-in line, Turbo - Diesel' and $power = '115 HP / 280 Nm' and $cubicsize = '2200 cc';
Corrigido, deve fazer unicamente diferenciação pelos últimos dÃgitos apenas no ano de 2001
else if ($year >= '2002' && $year <= '2005' && $enginestring == 'D' && $modelstring == 'D') $engine = 'D223L 4-in line, Turbo - Diesel' and $power = '125 HP / 280 Nm' and $cubicsize = '2200 cc';
else if ($year >= '1998' && $year <= '2000' && $enginestring == 'D' && $modelstring == 'D') $engine = 'D223L 4-in line, Turbo - Diesel' and $power = '115 HP / 280 Nm' and $cubicsize = '2200 cc';
else if ($year == '2001' && $enginestring == 'D' && $modelstring == 'D' && $serialstring >= '020001') $engine = 'D223L 4-in line, Turbo - Diesel' and $power = '125 HP / 280 Nm' and $cubicsize = '2200 cc';
else if ($year == '2001' && $enginestring == 'D' && $modelstring == 'D' && $serialstring <= '020000') $engine = 'D223L 4-in line, Turbo - Diesel' and $power = '115 HP / 280 Nm' and $cubicsize = '2200 cc';
Mais uma vez obrigado pelo feedback, sempre que encontrarem algo que achem menos correcto avisem