Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] zapytanie mysql, problem z zapytaniem
maciasgta
post
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 12.01.2008

Ostrzeżenie: (0%)
-----


Witam, Panowie mam takowy problemik, mianowicie mam taki if:
  1.  
  2. $zap2 = mysql_query("SELECT * FROM czesci WHERE id_pojazd='".$id_pojazd."'");
  3. $rek= mysql_fetch_array($zap2);
  4.  
  5.  
  6.  
  7.  
  8. if($money['pieniadze'] < '500'){
  9. blad('Niestety nie posiadasz wystarczającą ilość gotówki na swoim koncie aby kupić ten przedmiot!');
  10. }elseif($rek['id_czesc'] == '1'){
  11. blad('Twój motocykl posiada już tą część!');
  12. }else{
  13.  
  14. echo"suepr super super";
  15.  
  16. }
  17.  
  18.  



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.

Ten post edytował maciasgta 18.06.2010, 12:57:37
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 08:39