Problem z tworzeniem faktury PHP


(Voltar12) #1

Witam,

 

Z gory mowie, ze jestem poczatkowy w programowaniu. Czy ktos wie jak to zrobic? Wymyslilem sobie ze napisze na zaliczenie program obslugujaca mala hurtownie budowlana. Nie mialem problemu z dodaj/usun/edycja Klienta czy Towar ale nie potrafie napisac kodu generujacym fakture w PHP? Nie wiem nawet jak to ugryzc.Chce zrobic na poczatku formularz gdzie sie wpisuje numer klienta i towaru i dalej nie wiem co zrobic...

Zalaczony plik to moja baza w Workbenchu.

Kod formulazu:

 

 

   

    Faktura

 

   

 

   

Tworzenie Faktury

     

Podaj numer klienta:

Sprawdz numer klienta

 

Podaj numer towaru:

Sprawdz numer materialu budowlanego

 

Podaj ilość:


 

Potwierdz

 

 

Tabele w MyQL:

 

CREATE TABLE IF NOT EXISTS faktura_sprzedazy (

  idFaktura_Sprzedarzy int(11) NOT NULL AUTO_INCREMENT,

  Data_Sprzedazy date NOT NULL,

  Wartosc_Netto decimal(10,2) NOT NULL,

  Wartosc_Brutto decimal(10,2) NOT NULL,

  Ilosc int(11) NOT NULL,

  idPracownik int(11) NOT NULL,

  idKlient int(11) NOT NULL,

  PRIMARY KEY (idFaktura_Sprzedarzy),

  UNIQUE KEY idFaktura_Sprzedarzy_UNIQUE (idFaktura_Sprzedarzy),

  KEY fk_FakturaSprzedazy_Pracownik_idx (idPracownik),

  KEY fk_FakturaSprzedazy_Klient1_idx (idKlient)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

 

 

CREATE TABLE IF NOT EXISTS towar_has_faktura_sprzedazy (

  idTowar int(11) NOT NULL,

  idFaktura_Sprzedarzy int(11) NOT NULL,

  PRIMARY KEY (idTowar,idFaktura_Sprzedarzy),

  KEY fk_Towar_has_Faktura_Sprzedazy_Faktura_Sprzedazy1_idx (idFaktura_Sprzedarzy),

  KEY fk_Towar_has_Faktura_Sprzedazy_Towar1_idx (idTowar)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

 

ALTER TABLE faktura_sprzedazy

  ADD CONSTRAINT fk_FakturaSprzedazy_Klient1 FOREIGN KEY (idKlient) REFERENCES klient (idKlient) ON DELETE NO ACTION ON UPDATE NO ACTION,

  ADD CONSTRAINT fk_FakturaSprzedazy_Pracownik FOREIGN KEY (idPracownik) REFERENCES pracownik (idPracownik) ON DELETE NO ACTION ON UPDATE NO ACTION;

Baza.pdf


(rycerz2000) #2

Teraz trzeba napisać funkcję w PHP.

Poczytaj tutaj http://phpkurs.pl/przekazywanie-danych/