Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z warunkami
Forum PHP.pl > Forum > Przedszkole
krzesik
Witam, robię skrypt do faktur korygujących i stanąłem przed ścianą, a dokładnie wyłozyłem się z warunkami . mam coś takiego:
  1. ..............
  2. if((($ilosc[$xx] != $ilosckor[$xx]) or ($cena[$xx] != $cenakor[$xx]) or ($prc_vat[$xx] != $prc_vatkor[$xx])) and ((!empty($nazwa_zw[$xx])) and !empty($ilosckor[$xx])))
  3. {
  4.  
  5.  
  6. if(($ilosckor[$xx]) > ($ilosc[$xx]))
  7. {
  8. $ilosckor1[$xx] = $ilosckor[$xx];
  9. }
  10. elseif ((($ilosckor[$xx]) < ($ilosc[$xx])) and $ilosckor[$xx] > '0')
  11. {
  12. $ilosckor1[$xx] = $ilosckor[$xx]-$ilosc[$xx];
  13. }
  14. elseif ($ilosckor[$xx] == '0')
  15. {
  16. $ilosckor1[$xx] = -$ilosc[$xx];
  17. }
  18. else
  19. {
  20. $ilosckor1[$xx] = $ilosckor[$xx];
  21. }
  22.  
  23. //insert do bazy i inne wyliczenia
  24. ...............
  25. }


posiadam pola
cena - cena z FV
cenakor - cena po korekcie
ilosc - ilość z FV
ilosckor - ilość po korekcie

powyższe warunki testuję co się dzieje z ilością, wtedy "zaprzęgam" $ilosckor1 do dalszych wyliczeń - problem mam wtedy gdy korygowana ilość = 0 (gość zwraca wszystko) zmienna $ilosckor1[] jest pusta. Co skopałem, bo już sam nie wiem.....
nospor
No przeciez dales:
!empty($ilosckor)
No a 0 to jest wlasnie empty wiec logiczne ze w warunek nie wchodzi
krzesik
ehhhh, wiedziałem że im więcej się w kod patrzę tym mniej widzę.......
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.