Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

4 Stron V  « < 2 3 4  
Closed TopicStart new topic
> Formularz, mnożenie i sumowanie rekordów
sauber94
post 6.02.2020, 20:53:14
Post #61





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 22.05.2015

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. class Homepage extends Controller
  4. {
  5. public static function index() {
  6. $resources = new Resources();
  7. Form::post(['id_pracownika', 'id_samochodu', 'kilometry', 'koszt', 'wartosc_uslugi', 'typ_uslugi', 'czasochlonnosc'], function () {
  8. $id_pracownika = $_POST['id_pracownika'];
  9. $id_samochodu = $_POST['id_samochodu'];
  10. $kilometry = $_POST['kilometry'];
  11. $wartosc_uslugi = $_POST['wartosc_uslugi'];
  12. $typ_uslugi = $_POST['typ_uslugi'];
  13. $czasochlonnosc = $_POST['czasochlonnosc'];
  14. $r = new Resources();
  15. $employee = $r->getEmployee($id_pracownika);
  16. $stawka = employee['stawka'];
  17. $car = $r->getCar($id_samochodu);
  18. $koszt_km = car['koszt_km'];
  19. $koszt = $czasochlonnosc * $stawka + $kilometry * $koszt_km;
  20. $r->createOrders($id_pracownika, $id_samochodu, $kilometry, $koszt, $wartosc_uslugi, $typ_uslugi, $czasochlonnosc);
  21. header('Location: /zlecenie');
  22. });
  23.  
  24. return [
  25. 'orders' => $resources->getOrders(),
  26. 'employees' => $resources->getEmployees(),
  27. 'employee' => $resources->getEmployee(),
  28. 'cars' => $resources->getCars(),
  29. 'car' => $resources->getCar()
  30. ];
  31. }
  32.  
  33. public static function delete() {
  34. Form::post(['id'], function () {
  35. $id = $_POST['id'];
  36. $r = new Resources();
  37. $r->deleteOrder($id);
  38. header('Location: /zlecenie');
  39. });
  40.  
  41. return [
  42. ];
  43. }
  44. }



  1. public function getEmployee($)
  2. {
  3. $response = false;
  4. try {
  5. $pdo = new ConnectionDatabase();
  6. $db = $pdo->connect();
  7. $query = $db->prepare("SELECT * FROM pracownik WHERE id_pracownika = :id");
  8. $query->bindParam(':id', $id);
  9. $query->execute();
  10. $response = $query->fetchAll(PDO::FETCH_ASSOC);
  11.  
  12. } catch (PDOException $e) {
  13. $response = $e;
  14. }
  15.  
  16. return $response;
  17. }


  1. public function getCar()
  2. {
  3. $response = false;
  4. try {
  5. $pdo = new ConnectionDatabase();
  6. $db = $pdo->connect();
  7. $query = $db->prepare("SELECT * FROM samochod WHERE id_samochodu = :id");
  8. $query->bindParam(':id', $id);
  9. $query->execute();
  10. $response = $query->fetchAll(PDO::FETCH_ASSOC);
  11.  
  12. } catch (PDOException $e) {
  13. $response = $e;
  14. }
  15.  
  16. return $response;
  17. }
Go to the top of the page
+Quote Post
nospor
post 6.02.2020, 20:58:39
Post #62





Grupa: Moderatorzy
Postów: 36 442
Pomógł: 6290
Dołączył: 27.12.2004




Ja naprawde nie ogarniam tych glupot, bo inaczej juz tego nazwac nie mozna, ktore robisz....

employee['stawka'];

Czemu nagle usunales ztego $? Przeciez $ oznacza zmienna a ty to nagle radosnie usunales....

Tak ma byc
$employee['stawka'];
Komunikat bledy wyraznie o tym mowil

Kolejne
public function getEmployee($)
co to jest??
Przeciez przekazywales tam ID i nagle zniknelo. Samo wyparowalo?
public function getEmployee($id)


To samo tutaj
public function getCar()
.....

public function getCar($id)


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
sauber94
post 6.02.2020, 21:27:48
Post #63





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 22.05.2015

Ostrzeżenie: (0%)
-----


Kod
array(1) { [0]=> array(4) { ["id_pracownika"]=> string(2) "18" ["imie"]=> string(6) "Maciek" ["nazwisko"]=> string(6) "Zając" ["stawka"]=> string(2) "20" } }
Notice: Undefined index: stawka in /httpdocs/zlecenie/controllers/Homepage.php on line 17
array(1) { [0]=> array(4) { ["id_samochodu"]=> string(1) "6" ["marka"]=> string(2) "VW" ["model"]=> string(4) "POLO" ["koszt_km"]=> string(1) "2" } }
Notice: Undefined index: koszt_km in /httpdocs/zlecenie/controllers/Homepage.php on line 20

Notice: Undefined variable: koszt in /httpdocs/zlecenie/controllers/Homepage.php on line 21
NULL



  1. <?php
  2.  
  3. class Homepage extends Controller
  4. {
  5. public static function index() {
  6. $resources = new Resources();
  7. Form::post(['id_pracownika', 'id_samochodu', 'kilometry', 'koszt', 'wartosc_uslugi', 'typ_uslugi', 'czasochlonnosc'], function () {
  8. $id_pracownika = $_POST['id_pracownika'];
  9. $id_samochodu = $_POST['id_samochodu'];
  10. $kilometry = $_POST['kilometry'];
  11. $wartosc_uslugi = $_POST['wartosc_uslugi'];
  12. $typ_uslugi = $_POST['typ_uslugi'];
  13. $czasochlonnosc = $_POST['czasochlonnosc'];
  14. $r = new Resources();
  15. $employee = $r->getEmployee($id_pracownika);
  16. $stawka = $employee['stawka'];
  17. $car = $r->getCar($id_samochodu);
  18. $koszt_km = $car['koszt_km'];
  19. $koszt = $czasochlonnosc * $stawka + $kilometry * $koszt_km;
  20. $r->createOrders($id_pracownika, $id_samochodu, $kilometry, $koszt, $wartosc_uslugi, $typ_uslugi, $czasochlonnosc);
  21. header('Location: /zlecenie');
  22. });
  23.  
  24. return [
  25. 'orders' => $resources->getOrders(),
  26. 'employees' => $resources->getEmployees(),
  27. 'employee' => $resources->getEmployee(),
  28. 'cars' => $resources->getCars(),
  29. 'car' => $resources->getCar()
  30. ];
  31. }
  32.  
  33. public static function delete() {
  34. Form::post(['id'], function () {
  35. $id = $_POST['id'];
  36. $r = new Resources();
  37. $r->deleteOrder($id);
  38. header('Location: /zlecenie');
  39. });
  40.  
  41. return [
  42. ];
  43. }
  44. }


  1. public function getEmployee($id)
  2. {
  3. $response = false;
  4. try {
  5. $pdo = new ConnectionDatabase();
  6. $db = $pdo->connect();
  7. $query = $db->prepare("SELECT * FROM pracownik WHERE id_pracownika = :id");
  8. $query->bindParam(':id', $id);
  9. $query->execute();
  10. $response = $query->fetchAll(PDO::FETCH_ASSOC);
  11.  
  12. } catch (PDOException $e) {
  13. $response = $e;
  14. }
  15.  
  16. return $response;
  17. }


  1. public function getCar($id)
  2. {
  3. $response = false;
  4. try {
  5. $pdo = new ConnectionDatabase();
  6. $db = $pdo->connect();
  7. $query = $db->prepare("SELECT * FROM samochod WHERE id_samochodu = :id");
  8. $query->bindParam(':id', $id);
  9. $query->execute();
  10. $response = $query->fetchAll(PDO::FETCH_ASSOC);
  11.  
  12. } catch (PDOException $e) {
  13. $response = $e;
  14. }
  15.  
  16. return $response;
  17. }
Go to the top of the page
+Quote Post
nospor
post 6.02.2020, 21:34:56
Post #64





Grupa: Moderatorzy
Postów: 36 442
Pomógł: 6290
Dołączył: 27.12.2004




Wczesniej miales
return $response[0];

teraz masz
return $response;

Zmieniasz kod w jednym miejscu ale nie dostosowujesz zmian w innym to ci przestaje dzialac. To wyglada jakbys walil na chybil trafil w klawiature i co wyjdzie to wyjdzie i bach na forum


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
sauber94
post 6.02.2020, 21:45:40
Post #65





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 22.05.2015

Ostrzeżenie: (0%)
-----


Kod
array(4) { ["id_pracownika"]=> string(2) "19" ["imie"]=> string(4) "Adam" ["nazwisko"]=> string(5) "Nowak" ["stawka"]=> string(2) "12" } array(4) { ["id_samochodu"]=> string(1) "6" ["marka"]=> string(2) "VW" ["model"]=> string(4) "POLO" ["koszt_km"]=> string(1) "2" }
Notice: Undefined variable: koszt in /httpdocs/zlecenie/controllers/Homepage.php on line 21
NULL


  1. <?php
  2.  
  3. class Homepage extends Controller
  4. {
  5. public static function index() {
  6. $resources = new Resources();
  7. Form::post(['id_pracownika', 'id_samochodu', 'kilometry', 'koszt', 'wartosc_uslugi', 'typ_uslugi', 'czasochlonnosc'], function () {
  8. $id_pracownika = $_POST['id_pracownika'];
  9. $id_samochodu = $_POST['id_samochodu'];
  10. $kilometry = $_POST['kilometry'];
  11. $wartosc_uslugi = $_POST['wartosc_uslugi'];
  12. $typ_uslugi = $_POST['typ_uslugi'];
  13. $czasochlonnosc = $_POST['czasochlonnosc'];
  14. $r = new Resources();
  15. $employee = $r->getEmployee($id_pracownika);
  16. $stawka = $employee['stawka'];
  17. $car = $r->getCar($id_samochodu);
  18. $koszt_km = $car['koszt_km'];
  19. $koszt = $czasochlonnosc * $stawka + $kilometry * $koszt_km;
  20. $r->createOrders($id_pracownika, $id_samochodu, $kilometry, $koszt, $wartosc_uslugi, $typ_uslugi, $czasochlonnosc);
  21. header('Location: /zlecenie');
  22. });
  23.  
  24. return [
  25. 'orders' => $resources->getOrders(),
  26. 'employees' => $resources->getEmployees(),
  27. 'employee' => $resources->getEmployee(),
  28. 'cars' => $resources->getCars(),
  29. 'car' => $resources->getCar()
  30. ];
  31. }
  32.  
  33. public static function delete() {
  34. Form::post(['id'], function () {
  35. $id = $_POST['id'];
  36. $r = new Resources();
  37. $r->deleteOrder($id);
  38. header('Location: /zlecenie');
  39. });
  40.  
  41. return [
  42. ];
  43. }
  44. }


  1. public function getEmployee($id)
  2. {
  3. $response = false;
  4. try {
  5. $pdo = new ConnectionDatabase();
  6. $db = $pdo->connect();
  7. $query = $db->prepare("SELECT * FROM pracownik WHERE id_pracownika = :id");
  8. $query->bindParam(':id', $id);
  9. $query->execute();
  10. $response = $query->fetchAll(PDO::FETCH_ASSOC);
  11.  
  12. } catch (PDOException $e) {
  13. $response = $e;
  14. }
  15.  
  16. return $response[0];
  17. }


  1. public function getCar($id)
  2. {
  3. $response = false;
  4. try {
  5. $pdo = new ConnectionDatabase();
  6. $db = $pdo->connect();
  7. $query = $db->prepare("SELECT * FROM samochod WHERE id_samochodu = :id");
  8. $query->bindParam(':id', $id);
  9. $query->execute();
  10. $response = $query->fetchAll(PDO::FETCH_ASSOC);
  11.  
  12. } catch (PDOException $e) {
  13. $response = $e;
  14. }
  15.  
  16. return $response[0];
  17. }


Ten post edytował sauber94 7.02.2020, 10:47:22
Go to the top of the page
+Quote Post
nospor
post 7.02.2020, 10:39:13
Post #66





Grupa: Moderatorzy
Postów: 36 442
Pomógł: 6290
Dołączył: 27.12.2004




Pokazuj kod, ktory aktualnie masz a nie wyczyszczony. Blad co teraz masz nie odpowiada kodowi

Kolejna sprawa: co to kurcze jest
$r->createOrders($id_pracownika, $id_samochodu, $kilometry, $koszt, $wartosc_uslugi, $typ_uslugi, $czasochlonnosc);
Skad ci sie nagle wytrzasnelo $wartosc_uslugi, $typ_uslugi, $czasochlonnosc ?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
sauber94
post 7.02.2020, 10:53:50
Post #67





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 22.05.2015

Ostrzeżenie: (0%)
-----


$wartosc_uslugi, $typ_uslugi, $czasochlonnosc
Dodałem do kodu, bo w formularzu dodałem nowe inputy, jeżeli trzeba to mogę usunąć by nie drażniło.



Kod
array(4) { ["id_pracownika"]=> string(2) "19" ["imie"]=> string(4) "Adam" ["nazwisko"]=> string(5) "Nowak" ["stawka"]=> string(2) "12" } array(4) { ["id_samochodu"]=> string(1) "6" ["marka"]=> string(2) "VW" ["model"]=> string(4) "POLO" ["koszt_km"]=> string(1) "2" } int(924)


Tu raczej problem związany z bazą nie będzie?

  1. <?php
  2.  
  3. class Homepage extends Controller
  4. {
  5. public static function index() {
  6. $resources = new Resources();
  7. Form::post(['id_pracownika', 'id_samochodu', 'kilometry', 'koszt', 'wartosc_uslugi', 'typ_uslugi', 'czasochlonnosc'], function () {
  8. $id_pracownika = $_POST['id_pracownika'];
  9. $id_samochodu = $_POST['id_samochodu'];
  10. $kilometry = $_POST['kilometry'];
  11. $wartosc_uslugi = $_POST['wartosc_uslugi'];
  12. $typ_uslugi = $_POST['typ_uslugi'];
  13. $czasochlonnosc = $_POST['czasochlonnosc'];
  14. $r = new Resources();
  15. $employee = $r->getEmployee($id_pracownika);
  16. var_dump($employee);
  17. $stawka = $employee['stawka'];
  18. $car = $r->getCar($id_samochodu);
  19. var_dump($car);
  20. $koszt_km = $car['koszt_km'];
  21. $koszt = $czasochlonnosc * $stawka + $kilometry * $koszt_km;
  22. var_dump($koszt);
  23. $r->createOrders($id_pracownika, $id_samochodu, $kilometry, $koszt, $wartosc_uslugi, $typ_uslugi, $czasochlonnosc);
  24. header('Location: /zlecenie');
  25. });
  26.  
  27. return [
  28. 'orders' => $resources->getOrders(),
  29. 'employees' => $resources->getEmployees(),
  30. 'employee' => $resources->getEmployee(),
  31. 'cars' => $resources->getCars(),
  32. 'car' => $resources->getCar()
  33. ];
  34. }
  35.  
  36. public static function delete() {
  37. Form::post(['id'], function () {
  38. $id = $_POST['id'];
  39. $r = new Resources();
  40. $r->deleteOrder($id);
  41. header('Location: /zlecenie');
  42. });
  43.  
  44. return [
  45. ];
  46. }
  47. }


Ten post edytował sauber94 7.02.2020, 10:57:12
Go to the top of the page
+Quote Post
nospor
post 7.02.2020, 10:55:36
Post #68





Grupa: Moderatorzy
Postów: 36 442
Pomógł: 6290
Dołączył: 27.12.2004




var_dump($koszt);
exit;
$koszt = $czasochlonnosc * $stawka + $kilometry * $koszt_km;

Naprawde nei widzisz tu jakiegos problemu? Nawet jak php wyraznie pluje ci oczywistym bledem? Naprawde musze ci ja to jeszcze pisac? Juz nie bede nawet pisal o tym, ze ja ci podalem poprawny kod na to, ktory ty jak zwykle przeinaczyles bezmyslnie

Cytat
$wartosc_uslugi, $typ_uslugi, $czasochlonnosc
Dodałem do kodu, bo w formularzu dodałem nowe inputy, jeżeli trzeba to mogę usunąć by nie drażniło.

Czyli to sa dodatkowe pola, ktora zapisujesz celowo w bazie? No to maja zostac. Myslalem ze to co innego niz jest


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
sauber94
post 7.02.2020, 11:06:13
Post #69





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 22.05.2015

Ostrzeżenie: (0%)
-----


var_dump($koszt);
exit;
$koszt = $czasochlonnosc * $stawka + $kilometry * $koszt_km;

Kurcze myślałem, że nie przeczytasz tak szybko mojego posta bo zorientowałem się i edytowałem post ale ty odpisałeś widząc ten błąd..
Tak, to są dodatkowe pola i z nimi wszystko jest okej, działają poprawnie.

Ten post edytował sauber94 7.02.2020, 11:06:41
Go to the top of the page
+Quote Post
nospor
post 7.02.2020, 11:09:14
Post #70





Grupa: Moderatorzy
Postów: 36 442
Pomógł: 6290
Dołączył: 27.12.2004




Blad z nieistniejaca zmienna $koszt miales juz od paru postow, wiec to nie tak, ze ja szybko przeczytalem poprzedni post. Ja to juz znalem od wczoraj. Liczylem jednak ze przez te kilkanascie godzin sam do tego dojdziesz.


No i co ci teraz zwraca
var_dump($koszt);
?
Masz tam juz poprawna wartosc?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
sauber94
post 7.02.2020, 11:27:11
Post #71





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 22.05.2015

Ostrzeżenie: (0%)
-----


No i udało mi się właśnie go znaleźć dzięki Tobie, przez to że poprosiłeś ponownie o kod, przy dodawaniu na forum zobaczyłem go i szybko edytowałem smile.gif

Tak działa i dziękuję Ci bardzo, tylko tyle, że na stronie formularza wyrzuca mi błędy:

Kod
Warning: Missing argument 1 for Resources::getEmployee(), called in /httpdocs/zlecenie/controllers/Homepage.php on line 27 and defined in /httpdocs/zlecenie/models/Resources.php on line 24
Notice: Undefined offset: 0 in /httpdocs/zlecenie/models/Resources.php on line 39
Warning: Missing argument 1 for Resources::getCar(), called in /httpdocs/zlecenie/controllers/Homepage.php on line 29 and defined in /httpdocs/zlecenie/models/Resources.php on line 60
Notice: Undefined offset: 0 in /httpdocs/zlecenie/models/Resources.php on line 75


Resources.php
  1. <?php
  2.  
  3. class Resources
  4. {
  5.  
  6. public function getEmployees()
  7. {
  8. $response = false;
  9. try {
  10. $pdo = new ConnectionDatabase();
  11. $db = $pdo->connect();
  12. $query = $db->prepare("SELECT * FROM pracownik");
  13. $query->execute();
  14. $response = $query->fetchAll(PDO::FETCH_ASSOC);
  15.  
  16. } catch (PDOException $e) {
  17. $response = $e;
  18. }
  19.  
  20. return $response;
  21. }
  22.  
  23.  
  24. public function getEmployee($id)
  25. {
  26. $response = false;
  27. try {
  28. $pdo = new ConnectionDatabase();
  29. $db = $pdo->connect();
  30. $query = $db->prepare("SELECT * FROM pracownik WHERE id_pracownika = :id");
  31. $query->bindParam(':id', $id);
  32. $query->execute();
  33. $response = $query->fetchAll(PDO::FETCH_ASSOC);
  34.  
  35. } catch (PDOException $e) {
  36. $response = $e;
  37. }
  38.  
  39. return $response[0];
  40. }
  41.  
  42.  
  43. public function getCars()
  44. {
  45. $response = false;
  46. try {
  47. $pdo = new ConnectionDatabase();
  48. $db = $pdo->connect();
  49. $query = $db->prepare("SELECT * FROM samochod");
  50. $query->execute();
  51. $response = $query->fetchAll(PDO::FETCH_ASSOC);
  52.  
  53. } catch (PDOException $e) {
  54. $response = $e;
  55. }
  56.  
  57. return $response;
  58. }
  59.  
  60. public function getCar($id)
  61. {
  62. $response = false;
  63. try {
  64. $pdo = new ConnectionDatabase();
  65. $db = $pdo->connect();
  66. $query = $db->prepare("SELECT * FROM samochod WHERE id_samochodu = :id");
  67. $query->bindParam(':id', $id);
  68. $query->execute();
  69. $response = $query->fetchAll(PDO::FETCH_ASSOC);
  70.  
  71. } catch (PDOException $e) {
  72. $response = $e;
  73. }
  74.  
  75. return $response[0];
  76. }
  77. public function getOrders()
  78. {
  79. $response = false;
  80. try {
  81. $pdo = new ConnectionDatabase();
  82. $db = $pdo->connect();
  83. $query = $db->prepare("SELECT * FROM zlecenie INNER JOIN pracownik ON zlecenie.id_pracownika=pracownik.id_pracownika INNER JOIN samochod ON zlecenie.id_samochodu=samochod.id_samochodu");
  84. $query->execute();
  85. $response = $query->fetchAll(PDO::FETCH_ASSOC);
  86.  
  87. } catch (PDOException $e) {
  88. $response = $e;
  89. }
  90.  
  91. return $response;
  92. }


Homepage.php (bez debugowania):
  1. <?php
  2.  
  3. class Homepage extends Controller
  4. {
  5. public static function index() {
  6. $resources = new Resources();
  7. Form::post(['id_pracownika', 'id_samochodu', 'kilometry', 'koszt', 'wartosc_uslugi', 'typ_uslugi', 'czasochlonnosc'], function () {
  8. $id_pracownika = $_POST['id_pracownika'];
  9. $id_samochodu = $_POST['id_samochodu'];
  10. $kilometry = $_POST['kilometry'];
  11. $wartosc_uslugi = $_POST['wartosc_uslugi'];
  12. $typ_uslugi = $_POST['typ_uslugi'];
  13. $czasochlonnosc = $_POST['czasochlonnosc'];
  14. $r = new Resources();
  15. $employee = $r->getEmployee($id_pracownika);
  16. $stawka = $employee['stawka'];
  17. $car = $r->getCar($id_samochodu);
  18. $koszt_km = $car['koszt_km'];
  19. $koszt = $czasochlonnosc * $stawka + $kilometry * $koszt_km;
  20. $r->createOrders($id_pracownika, $id_samochodu, $kilometry, $koszt, $wartosc_uslugi, $typ_uslugi, $czasochlonnosc);
  21. header('Location: /zlecenie');
  22. });
  23.  
  24. return [
  25. 'orders' => $resources->getOrders(),
  26. 'employees' => $resources->getEmployees(),
  27. 'employee' => $resources->getEmployee(),
  28. 'cars' => $resources->getCars(),
  29. 'car' => $resources->getCar(),
  30. ];
  31. }
  32.  
  33. public static function delete() {
  34. Form::post(['id'], function () {
  35. $id = $_POST['id'];
  36. $r = new Resources();
  37. $r->deleteOrder($id);
  38. header('Location: /zlecenie');
  39. });
  40.  
  41. return [
  42. ];
  43. }
  44. }

Go to the top of the page
+Quote Post
nospor
post 7.02.2020, 11:30:44
Post #72





Grupa: Moderatorzy
Postów: 36 442
Pomógł: 6290
Dołączył: 27.12.2004




Cytat
No i udało mi się właśnie go znaleźć dzięki Tobie, przez to że poprosiłeś ponownie o kod, przy dodawaniu na forum zobaczyłem go i szybko edytowałem
A nie mogles na to wpasc po tym jak php plul ci bledem, ze uzywasz zmiennej ktora nie istnieje? I php na dodatek wyraznie pisal jaka zmienna, w ktorym pliku i w ktorej linii. Czemu nie czytasz tych bledow?

Czemu nie czytasz kolejnych bledow, ktore php ci sypie
"
Warning: Missing argument 1 for Resources::getEmployee(), called in /httpdocs/zlecenie/controllers/Homepage.php on line 27
"
Przeciez jak wol masz napisane co zle w ktorym pliku i w ktorej linii. Ciezko tam zajrzec?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
sauber94
post 22.02.2020, 17:58:05
Post #73





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 22.05.2015

Ostrzeżenie: (0%)
-----


Zrobione, działa tak jak należy.
Bardzo Ci dziękuję za cierpliwość i pomoc.

Doszła mi tabela MATERIALY_PRZYDZIELONE, która wygląda następująco:
- id_materialu_przydzielonego
- id_zlecenia
- id_ materialu
- ilosc

Prócz tego jest tabela MATERIALY:
- id_materialu
- nazwa
- ilosc
- wartosc

Oraz standardowo tabela ZLECENIE
- id_zlecenia
- id_pracownika
- id_samochodu
- data_uslugi
- kilometry
- czasochlonnosc
- wartosc_uslugi
- typ_uslugi
- koszt

Mając dodane zlecenie do bazy, mam możliwość danemu zleceniu przydzielić materiały które lądują w tabeli MATERIALY_PRZYDZIELONE. Ostatnio przy pomocy stworzyliśmy wyliczanie kosztu zlecenia, pasuje mi teraz podpiąć do kosztu te materiały_przydzielone a łatwo nie jest bo jak wiadomo koszt zlicza się w tabeli ZLECENIE a kompletnie nie wiem jak zabrać się by z MATERIALY_PRZYDZIELONE dołączyć do tego kosztu.
Go to the top of the page
+Quote Post
nospor
post 23.02.2020, 17:38:15
Post #74





Grupa: Moderatorzy
Postów: 36 442
Pomógł: 6290
Dołączył: 27.12.2004




Pytasz juz o to tutaj
http://forum.php.pl/index.php?showtopic=26...p;#entry1249482
Naprawde nie ma sensu jednego problemu walkowac w dwoch watkach. Jako ze oryginalny problem jest juz skonczony, a na nowy masz juz temat zalozony, ten moge smialo zamknac


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

4 Stron V  « < 2 3 4
Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.04.2024 - 04:31