if($money['pieniadze'] < '500'){ blad('Niestety nie posiadasz wystarczającą ilość gotówki na swoim koncie aby kupić ten przedmiot!'); }elseif($rek['id_czesc'] == '1'){ blad('Twój motocykl posiada już tą część!'); }else{ }
Problem polega na tym, że ten elseif źle działa. W tabeli czesci mam taką strukturę:
id, id_pojazd, nazwa, id_czesci.
I teraz gdy w bazie jest jakaś część o ID 4 a potem zakupie ID 5 a potem znów o ID 4 to ten if nie zadziała, skrypt sprawdza według największego rekordu z danym ID pojazdu.
Jak to rozwiązać aby brał wszystkie pod uwage a nie tylko ten najwyższy niby jest SELECT *
Z góry dziękuje za okazaną pomoc.
Z poważaniem, maciasgta.