![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 14.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Czy ktoś jest w stanie wyjaśnić mi sytuację z załączonej zrzutki: (IMG:http://www.trejderowski.pl/trash/php-fails-to-find-that-an-integer-is-an-integer.png) Patient ID jest liczbą (trzy (3) wydaje się być cyfrą, prawda?) wysłaną jako string (część URLa), następnie scastowaną na int, a mimo PHP wykłada się na próbie sprawdzenia tego faktu. I zamiast zrobić coś-niecoś w bazie danych, wywala zaprogramowany przeze mnie wyjątek. Nie mam bladego pojęcia, dlaczego if w tym konkretnym kawałku kodu i w tej konkretnej sytuacji zwraca FALSE? Z góry dzięki za wszelkie pomysły, czy opinie. Pozdrowienia, Trejder P.S.: W prezentowanym komunikacie o błędzie to ja dodaję cudzysłowy z obu stron prezentowanej wartości. I robię to dopiero w treści wyjątku. Nie one są więc problemem. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Pokaże proszę większy kawałek kodu ponieważ to co masz teraz nie jest błędne póki co.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 22:22 |