Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Wykorzystywanie danych z różnych tablic, php + mysql
hunter777
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 8.02.2017

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


mam pytanie odnośnie wątku inner join w sql, udało mi się utworzyć dwie tabele, klienci i faktury i teraz w formularzu chciałbym dodać fakturę ale ten dokument chce przypisać do konkretnego klienta o id z tabeli klienci, pozniej rozumiem, ze juz zrobie selecta z inner join i polacze to polami id_klienta, ktore to pola mam w dwóch tabelach.

jak teraz zrobić formularz by mi to ładnie dodawało z opcją wyboru klienta z tych już wpisanych w tabeli klienci, teraz mam po prostu:

  1. <form name="form" method="post" action="">
  2. <input type="hidden" name="new" value="1" />
  3. <input type="text" name="nazwa" placeholder="Nazwa Kliena" required /> <br>
  4. <input type="text" name="numer_fv" placeholder="Numer Faktury" required /><br>
  5.  
  6.  
  7.  
  8. <input type="text" name="data_zakupu" placeholder="RRRR-MM-DD" required /> <br>
  9.  
  10. <input type="text" name="termin_platnosci" placeholder="RRRR-MM-DD" required /> <br>
  11.  
  12. <input type="text" name="kwota_netto" placeholder="Kwota Netto" required /> <br>
  13.  
  14. <input type="text" name="kwota_brutto" placeholder="Kwota Brutto" required /> <br>
  15. <input type="text" name="uwagi" placeholder="Uwagi" required /> <br>


aby dodać fakturę na nazwę klienta muszę go jakoś wybrać z listy dodanych klientów i pobrać jego id_klienta i dokument zostanie przypisany do tego id...

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
slawek3422
post
Post #2





Grupa: Zarejestrowani
Postów: 142
Pomógł: 7
Dołączył: 3.08.2007
Skąd: śląsk

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


Ja bym dodał trzecią tabelę, do której zapisałbym ID_klienta i ID_faktury.
Później SELECTEM wybierasz klienta o danym ID z tabeli KLIENCI i JOINEM wybieraz odpowiednie faktury z tabeli FAKTURY przy pomocy tabeli, która łączy ze sobą te ID.

Ten post edytował slawek3422 6.10.2017, 09:27:23
Go to the top of the page
+Quote Post
hunter777
post
Post #3





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 8.02.2017

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


Ale mnie chodzi dokładnie o kod PHP czego użyć by operować na dwóch tabelach klienci i faktury czyli w pierwszym wierszu pobieram jakos nazwę firmy - tego nie wiem jak - a poniżej kolejne dane już tworzą wpis faktury - tego też nie wiem jak - a do wyświetleń linkuje to inner joinem po id_klienta, który faktura otrzymuje w momencie zapisu dokumentu - wydaje mi się że kolejna tabela jest zbędna... Ale może się mylę (IMG:style_emoticons/default/sad.gif) brak doświadczenia... Nie wiem czy przypadkiem nie powinienem tutaj użyć transakcji... Ale jak to zrobić zapytaniami myślałem, że do fv wystarczy pobrać odpowiedni id_klienta i tyle...

Ten post edytował hunter777 6.10.2017, 16:30:09
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 06:18