![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 11.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie,
to mój pierwszy temat na forum tak więc jeśli coś robię źlę to proszę o wyrozumiałość. Mam problem tego typu: mianowicie tworzę aplikację dla klubu tenisowego. konkretnie pracuję nad rezerwacja kortów online. i tu pojawił się problem którego po 1 nie rozumiem, a po 2-gie pojawił się w miejscu w którym wogóle bym się nie spodziewał. tymbardziej zaskoczył mnie ten błąd że większość funkcjonalności systemuy oparte jest o podobne klasy z podobnymi , jak nie prawie identycznymi operacjami z tym ze operuja na roznych tabelach w bazie. a wiec do rzeczy. mam taki formularz (jest to niejako takie podsumowanie zebranych informacji tak wiec wiekszosc pul jest hidden i ustalonych):
formularz ten działa i prawidłowo przekazuję poszczególne dane(sprawdzone) do ticketsys, oto te przykladowe dane: $when = 2010-1-29, $kort = 1; $hour = 08; userid = 31 tak wyglada fragment odpowiedzialny za ten formularz w ticketsys, :
no i na koniec gwozdz programu i zrodlo bledu:
no i teraz tresc bledu:
linia nr 11 to: $sql = "SELECT COUNT(*) FROM reservation WHERE nrKortu ='$nrKortu' and data ='$date' and hour='$hour'"; probowalem juz wszystkiego ale wszystko na nic... jak usune to sprawdzanie terminu to pokazuje blad w linii 17.. czyli
pozostałe operacje tej klasy sa w porzadku...Bardzo prosze o wyjasnienie tego bledu w moim przypadku i pomoc.. bo strasznie mnie to wstrzymalo;/ Z góry dziekuje i pozdrawiam. Ten post edytował neonowy 30.11.2010, 22:43:28 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Komunikat bledu przeciez wyraźnie mowi, ze probujesz obiekt Kort uzyc jako tekst.
No to teraz patrzymy w kod: public function reserve($IDuser, $date, $nrKortu, $hour){ Trzecim parametrem reserve() jest $nrKortu. A ty przy wywolywaniu tej funkcji zapodajesz obiekt Kort a nie numer Kortu: $kort = new Kort($db); if($kort->reserve($on, $when, $kort, $hour)){ I juz wiesz co jest problemem. ps:przenosze, bo z obiektówką na chwile obecna ma to sredni zwiazek -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 11.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
o cholera... (przepraszam za slownictwo:P) ale wlasnie zdalem sobie sprawe z mojej glupoty.. Pozdrawiam Cie bardzo serdecznie i bardzo dziekuje za pomoc.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 07:25 |