![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 19.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Szukam tego błędu od prawie dwóch godzin i nic, pewnie rozwiązanie jak zawsze jest banalne, ale ja już nie mogę go znaleźć.
var_dump($r_resultGET); zwraca wartość: resource(5) of type (mysql result) var_dump($r_rowGET); bool(false) Może coś przegapiłem, proszę o pomoc i z góry wszystkim dziękuję. Ten post edytował $liwa 28.07.2007, 23:18:30 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 235 Pomógł: 17 Dołączył: 18.07.2007 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
zauważ że nawet na forum Ci źle składnie podświetla. w linijce nr 10 brakuje cudzysłowa ;p to błąd który znalazłem na pierwszy rzut oka niestety konkretnie nie określiłeś jakiego typu masz błąd ...
a to poprawiona 10 linijka
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 19.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
to (...) oznaczało dalszą mało ważna część skryptu, więc nie tutaj jest błąd.
Błąd polega na tym, że jest: var_dump($r_rowGET); bool(false) i nie wykonuje dalej skryptu nie wyświetlając pola $r_rowGET['wydzial'] |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
nie możesz wywołując funkcję w jej parametrach nadawać zmiennej wartości:
Cytat if(ereg("([0-9]){3}-P", $sId = $_GET['Nr_pracy']))
Łukasz -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 19.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Chyba jednak można, bo tutaj skrypt działa jak najbardziej poprawnie...
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat nie możesz wywołując funkcję w jej parametrach nadawać zmiennej wartości: @kossa, To ja mu podpowiedziałem o takim zastosowaniu kodu. Absolutnie można, zanim coś napiszesz poczytaj podstawy manuala w rozdziale Zmienne i ich przypisaniu ![]() Moim zdaniem baza źle zwraca wynik, a co za tym stoi, błąd. Spowodowany jest najprawdopodobniej tym: WHERE 'Nr_pracy=".$sId."'. Zamiast powyższej linijki spróbuj: WHERE Nr_pracy=".$sId." Przy typie integer (liczby) nie musisz wartości w zapytaniu dawać w cudzysłowie. Ale tu nie o to chodzi. Jak możesz dać pole bazy danych razem z porównaniem wartości w jedno cudzysłowie ? ![]() Oczywiście mogę się mylić tak jak kolega @kossa ;] Popraw i powiedz czy zadziała ![]() -------------------- Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 10.07.2025 - 04:58 |