Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bah ja faz algum tempo que tento resolver isso aqui e não consigo, alguma alma caridosa tem que conseguir me ajudar não sei como fazer isso...
vou postar denovo
meu sistema verifica as manutenções dos carros. exemplo:
na tbl_carro_empresa
Condutor: joao
Carro: Palio
Km Atual: 10.000 km
e na tbl_manutencao_km
tipo de manutenção: manutenção dos 15.000 km
km: 15.000
isso deveria mostrar para o joao para ele fazer a manutenção antes dos 15 mil km, até ai ta tudo certo oque eu fiz, mas dai acontece que tem o histórico, e ali fica gravado a manutenção que ele ja fez. então a idéia é essa, se ele ja fez essa manuteção ele não mostra nada se ele não fez ele mostra. mas isso não consigo fazer, meu código por enquanto está assim,
<?php
$seleciona = "
SELECT
tbl_carro_empresa.id_carro_empresa,
tbl_carro_empresa.km_atual,
tbl_manutencao_km.id_manutencao_km,
tbl_manutencao_km.km,
tbl_manutencao_km.id_detalhe_manutencao,
tbl_detalhe_manutencao.nome_detalhe_manutencao,
usuarios.nome
FROM
tbl_carro_discomed
JOIN
tbl_manutencao_km
JOIN
usuarios
ON
(
tbl_carro_empresa.condutor = usuarios.id
)
JOIN
tbl_detalhe_manutencao
ON
(
tbl_manutencao_km.id_detalhe_manutencao = tbl_detalhe_manutencao.id_detalhe_manutencao
)
WHERE
tbl_carro_empresa.id_tipo_carro = tbl_manutencao_km.id_tipo_carro
AND
tbl_carro_empresa.km_atual >= tbl_manutencao_km.km - 5000;";
$resultado = mysql_query($seleciona);
while($dados = mysql_fetch_assoc($resultado)){
echo $dados['nome'].': ';
echo $dados['km_atual'].' para ';
echo $dados['km'].' = ';
echo $dados['nome_detalhe_manutencao'].'<br>';
}
?>
No momento mostra todos os carros que estão atrasados, sem consultar se no histórico ja foi feita a manutenção.
Carregando comentários...