Formularz, mnożenie i sumowanie rekordów |
Formularz, mnożenie i sumowanie rekordów |
5.02.2020, 10:43:49
Post
#41
|
|
Grupa: Moderatorzy Postów: 36 449 Pomógł: 6292 Dołączył: 27.12.2004 |
No przeciez podalem ci dokladnie kod na wyswietlenie bledu z bazy. Czytasz czasami co ci ludzie podaja?
Co do kosztu: Ja sie poddaje. Pisalem ci rowniez wczesniej gdzie to masz wsadzic i skad masz brac dane do tego. Ty totalnie zlewasz to co sie pisze... powodzenia -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
5.02.2020, 12:15:30
Post
#42
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 22.05.2015 Ostrzeżenie: (0%) |
Proszę się na mnie nie złościć, staram się jak mogę. Ze zdrowiem u mnie teraz troszkę jest nie najlepiej i czuję, że nie pracuję efektywnie.
Baza naprawiona, próbuję teraz z tym kosztem gdzie to wstawić. |
|
|
5.02.2020, 12:27:28
Post
#43
|
|
Grupa: Moderatorzy Postów: 36 449 Pomógł: 6292 Dołączył: 27.12.2004 |
Napisalem ci gdzie dokladnie te wyliczenia koszt masz wstawic, podalem ci kawalek kodu nawet gdzie dokladnie ma to byc. To jest wlasnie wnerwiajace, ze ci sie pisze dokladnie co jak i gdzie, a ty to masz gdzies.
Przykro mi z powodu stanu twojego zdrowia, mam nadzieje ze sie poprawi, ale to nie usprawiedliwia faktu, ze ignorujesz co sie do ciebie pisze. I to przez caly ten watek, wielokrotnie musialem sie przypominac ze ciebie o cos prosilem a ty tego nie zrobiles, wielokrotnie pokazywalel co ma byc, a ty robiles inaczej. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
5.02.2020, 12:58:01
Post
#44
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 22.05.2015 Ostrzeżenie: (0%) |
Tak to ma być? Bo tylko kawałek kodu z tym wysyłałeś. |
|
|
5.02.2020, 13:03:23
Post
#45
|
|
Grupa: Moderatorzy Postów: 36 449 Pomógł: 6292 Dołączył: 27.12.2004 |
Tak, tylko kawalek kodu, bo liczylem ze na jego podstawie reszte dorobisz. Napisalem ci przeciez skad masz wziasc takie wartosci jak STAWKA czy KOSZ ZA KM. A ty co? A ty nadal uzywasz zmienne $stawka czy $koszt_km bez pobranych ich wartosci. No same sie z komsosu nie wezma. Napisalem ci wyraznie gdzie sa i skad masz je wziasc
Napisalem, ze getEmployee() zwraca ci dane pracownika, w tym i jego stawke. Te dane to tablica. Jak nie wiesz co to tablica i jak z nia pracowac to lektura obowiazkowa https://www.php.net/manual/en/language.types.array.php -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
5.02.2020, 13:06:24
Post
#46
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
A takie podstawowe pytanie. Włączyłeś raportowanie błędów? Temat przyklejony na forum. Bo skąd np w tym kodzie wzięła się $stawka?
-------------------- |
|
|
5.02.2020, 20:19:00
Post
#47
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 22.05.2015 Ostrzeżenie: (0%) |
nospor jakiś przykład jak to powinno wyglądać mógłbyś napisać? Kobinuję i mi to nie wychodzi. Wcześniej koszt pokazywał mi 1 teraz pojawia się 2 więc dalej źle robię. Krótki jakiś przykład nad którym mogę się wzorować.
viking nie, nie włączałem raportowania błędów |
|
|
5.02.2020, 21:12:49
Post
#48
|
|
Grupa: Moderatorzy Postów: 36 449 Pomógł: 6292 Dołączył: 27.12.2004 |
Wyciagnales te stawki z tej tablicy jak napisalem? Pokaz kod
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
5.02.2020, 22:12:38
Post
#49
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 22.05.2015 Ostrzeżenie: (0%) |
Czytam po kilka razy co mi piszesz i dalej nie mogę niektórych rzeczy pojąć. Wiem, że stawkę mam wyciągnąć z pracownika, koszt_km z samochodu, ale nie umiem tego no napisać. Prosta rzecz, przed którą się ośmieszam. Ten post edytował sauber94 5.02.2020, 22:16:59 |
|
|
5.02.2020, 22:20:34
Post
#50
|
|
Grupa: Moderatorzy Postów: 36 449 Pomógł: 6292 Dołączył: 27.12.2004 |
Zobacz, o tu
$_POST['kilometry']; wyciagasz wartosc kilometry z tablicy $_POST To jest doslownie pare linijek nad tym ['stawka']... pare linijek wyzej... znajdz 10 roznic $_POST['kilometry'] ['stawka'] a nastepnie popraw to w koncu jak trzeba -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
5.02.2020, 22:40:26
Post
#51
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 22.05.2015 Ostrzeżenie: (0%) |
Ten post edytował sauber94 5.02.2020, 23:14:39 |
|
|
5.02.2020, 22:45:24
Post
#52
|
|
Grupa: Moderatorzy Postów: 36 449 Pomógł: 6292 Dołączył: 27.12.2004 |
Napisz mi prosze, po co w takim razie mamy to
$employee = $r->getEmployee($id_pracownika); ? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
5.02.2020, 23:01:11
Post
#53
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 22.05.2015 Ostrzeżenie: (0%) |
W tablicy $employee mamy dane pracownika.
Ten post edytował sauber94 5.02.2020, 23:15:40 |
|
|
5.02.2020, 23:05:56
Post
#54
|
|
Grupa: Moderatorzy Postów: 36 449 Pomógł: 6292 Dołączył: 27.12.2004 |
Brawo. W tablicy $employee masz dane pracownika. To powiedz mi, po grzyba szukasz tych danych w tablicy $_POST? Tylko prosze, nie mow, ze to ja ci kazalem tam ich szukac.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
5.02.2020, 23:15:17
Post
#55
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 22.05.2015 Ostrzeżenie: (0%) |
Edytowałem post z kodem na górze. Koszt dalej się nie zlicza.
Ten post edytował sauber94 5.02.2020, 23:23:58 |
|
|
6.02.2020, 07:14:27
Post
#56
|
|
Grupa: Moderatorzy Postów: 36 449 Pomógł: 6292 Dołączył: 27.12.2004 |
To teraz przed toba najwazniejsza lekcja calego zycia: DEBUGOWANIE.
Mimo, ze najwazniejsza, to jedna z latwiejszych DEBUGOWANIE - czyli poprostu sprawdzanie krok po kroku co sie dzieje. W tym wypadku - poprostu sprawdzenie co zawiera kazda zmienna brana do wyliczen
I blagam przestan edytowac swoje posty gdy wstawiasz nowy kod. Poprostu wstawiaj go w nowym poscie.... Przez te twoje edycje czesc moich postow wyglada teraz debilnie bo odnosza sie do kodu, ktory juz nie istnieje... -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
6.02.2020, 08:49:23
Post
#57
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 22.05.2015 Ostrzeżenie: (0%) |
Dosyć sporo błędów.
Kod object(PDOException)#9 (8) { ["message":protected]=> string(67) "SQLSTATE[HY093]: Invalid parameter number: no parameters were bound" ["string":"Exception":private]=> string(0) "" ["code":protected]=> string(5) "HY093" ["file":protected]=> string(71) "/httpdocs/zlecenie/models/Resources.php" ["line":protected]=> int(31) ["trace":"Exception":private]=> array(8) { [0]=> array(6) { ["file"]=> string(71) "/httpdocs/zlecenie/models/Resources.php" ["line"]=> int(31) ["function"]=> string(7) "execute" ["class"]=> string(12) "PDOStatement" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [1]=> array(6) { ["file"]=> string(75) "/httpdocs/zlecenie/controllers/Homepage.php" ["line"]=> int(13) ["function"]=> string(11) "getEmployee" ["class"]=> string(9) "Resources" ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> string(2) "18" } } [2]=> array(6) { ["file"]=> string(64) "/httpdocs/zlecenie/core/Form.php" ["line"]=> int(14) ["function"]=> string(9) "{closure}" ["class"]=> string(8) "Homepage" ["type"]=> string(2) "::" ["args"]=> array(0) { } } [3]=> array(6) { ["file"]=> string(75) "/httpdocs/zlecenie/controllers/Homepage.php" ["line"]=> int(24) ["function"]=> string(4) "post" ["class"]=> string(4) "Form" ["type"]=> string(2) "::" ["args"]=> array(2) { [0]=> array(5) { [0]=> string(13) "id_pracownika" [1]=> string(12) "id_samochodu" [2]=> string(9) "kilometry" [3]=> string(5) "koszt" [4]=> string(14) "czas" } [1]=> object(Closure)#4 (0) { } } } [4]=> array(6) { ["file"]=> string(61) "/httpdocs/zlecenie/Routes.php" ["line"]=> int(12) ["function"]=> string(5) "index" ["class"]=> string(8) "Homepage" ["type"]=> string(2) "::" ["args"]=> array(0) { } } [5]=> array(4) { ["file"]=> string(65) "/httpdocs/zlecenie/core/Route.php" ["line"]=> int(25) ["function"]=> string(9) "{closure}" ["args"]=> array(0) { } } [6]=> array(6) { ["file"]=> string(61) "/httpdocs/zlecenie/Routes.php" ["line"]=> int(13) ["function"]=> string(3) "set" ["class"]=> string(5) "Route" ["type"]=> string(2) "::" ["args"]=> array(2) { [0]=> string(1) "/" [1]=> object(Closure)#2 (0) { } } } [7]=> array(4) { ["file"]=> string(60) "/httpdocs/zlecenie/index.php" ["line"]=> int(12) ["args"]=> array(1) { [0]=> string(61) "/httpdocs/zlecenie/Routes.php" } ["function"]=> string(12) "require_once" } } ["previous":"Exception":private]=> NULL ["errorInfo"]=> array(2) { [0]=> string(5) "HY093" [1]=> int(0) } }
Notice: Use of undefined constant employee - assumed 'employee' in /httpdocs/zlecenie/controllers/Homepage.php on line 15 Warning: Illegal string offset 'stawka' in /httpdocs/zlecenie/controllers/Homepage.php on line 15 object(PDOException)#10 (8) { ["message":protected]=> string(67) "SQLSTATE[HY093]: Invalid parameter number: no parameters were bound" ["string":"Exception":private]=> string(0) "" ["code":protected]=> string(5) "HY093" ["file":protected]=> string(71) "/httpdocs/zlecenie/models/Resources.php" ["line":protected]=> int(66) ["trace":"Exception":private]=> array(8) { [0]=> array(6) { ["file"]=> string(71) "/httpdocs/zlecenie/models/Resources.php" ["line"]=> int(66) ["function"]=> string(7) "execute" ["class"]=> string(12) "PDOStatement" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [1]=> array(6) { ["file"]=> string(75) "/httpdocs/zlecenie/controllers/Homepage.php" ["line"]=> int(16) ["function"]=> string(6) "getCar" ["class"]=> string(9) "Resources" ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> string(1) "6" } } [2]=> array(6) { ["file"]=> string(64) "/httpdocs/zlecenie/core/Form.php" ["line"]=> int(14) ["function"]=> string(9) "{closure}" ["class"]=> string(8) "Homepage" ["type"]=> string(2) "::" ["args"]=> array(0) { } } [3]=> array(6) { ["file"]=> string(75) "/httpdocs/zlecenie/controllers/Homepage.php" ["line"]=> int(24) ["function"]=> string(4) "post" ["class"]=> string(4) "Form" ["type"]=> string(2) "::" ["args"]=> array(2) { [0]=> array(5) { [0]=> string(13) "id_pracownika" [1]=> string(12) "id_samochodu" [2]=> string(9) "kilometry" [3]=> string(5) "koszt" [4]=> string(14) "czas" } [1]=> object(Closure)#4 (0) { } } } [4]=> array(6) { ["file"]=> string(61) "/httpdocs/zlecenie/Routes.php" ["line"]=> int(12) ["function"]=> string(5) "index" ["class"]=> string(8) "Homepage" ["type"]=> string(2) "::" ["args"]=> array(0) { } } [5]=> array(4) { ["file"]=> string(65) "/httpdocs/zlecenie/core/Route.php" ["line"]=> int(25) ["function"]=> string(9) "{closure}" ["args"]=> array(0) { } } [6]=> array(6) { ["file"]=> string(61) "/httpdocs/zlecenie/Routes.php" ["line"]=> int(13) ["function"]=> string(3) "set" ["class"]=> string(5) "Route" ["type"]=> string(2) "::" ["args"]=> array(2) { [0]=> string(1) "/" [1]=> object(Closure)#2 (0) { } } } [7]=> array(4) { ["file"]=> string(60) "/httpdocs/zlecenie/index.php" ["line"]=> int(12) ["args"]=> array(1) { [0]=> string(61) "/httpdocs/zlecenie/Routes.php" } ["function"]=> string(12) "require_once" } } ["previous":"Exception":private]=> NULL ["errorInfo"]=> array(2) { [0]=> string(5) "HY093" [1]=> int(0) } } Notice: Use of undefined constant car - assumed 'car' in /httpdocs/zlecenie/controllers/Homepage.php on line 18 Warning: Illegal string offset 'koszt_km' in /httpdocs/zlecenie/controllers/Homepage.php on line 18 int(0) |
|
|
6.02.2020, 09:55:12
Post
#58
|
|
Grupa: Moderatorzy Postów: 36 449 Pomógł: 6292 Dołączył: 27.12.2004 |
No i masz czarno na bialym co jest zle. W niektorych momentach masz nawet dokladnie napisane gdzie jest zle i co. Wystarczy poprawic
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
6.02.2020, 20:15:32
Post
#59
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 22.05.2015 Ostrzeżenie: (0%) |
Jeszcze tylko trochę:
Kod array(0) { } Notice: Use of undefined constant employee - assumed 'employee' in /httpdocs/zlecenie/controllers/Homepage.php on line 17 Warning: Illegal string offset 'stawka' in /httpdocs/zlecenie/controllers/Homepage.php on line 17 array(0) { } Notice: Use of undefined constant car - assumed 'car' in /httpdocs/zlecenie/controllers/Homepage.php on line 20 Warning: Illegal string offset 'koszt_km' in /httpdocs/zlecenie/controllers/Homepage.php on line 20 int(0) |
|
|
6.02.2020, 20:35:38
Post
#60
|
|
Grupa: Moderatorzy Postów: 36 449 Pomógł: 6292 Dołączył: 27.12.2004 |
array 0 to niestety tez zly wynik.
Pokaz kod klasy po zmianach oraz kod tego homepage.php -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 10:49 |