![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 19.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Bardzo prosze o pomoc, poniewaz szukam i klikam juz od kilku dni i dojsc nie moge :/ Otoz mam tabele KLIENT gdzie jest: - imie - nazwisko - .... - id_dps - id_ulica - id_choroby - .... DPS: - id_dps - adres - koszt - nazwa ULICA: - id_ulica - nazwa Mam formularz ze wszystkimi danymi - w selectach sa dane pobierane z powyzszych tabel, ale mam problem ze wstawieniem danych. Czy moglibyscie mi pomoc w napisaniu INSERT'a do tabeli klient gdzie w miejsca np id_dps wstawi sie numer id z selecta gdzie mam wpisane adresy dps'ów ? (DPS - Dom pomocy spolecznej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Troche czas mnie nagli, ale to jest moja praca inz. - zostalo mi tylko to (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Z gory dziekuje |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 7 Dołączył: 16.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy dobrze rozumie pytanie, ale jeśli chodzi o wstawienie danych do tabeli KLIENT z uwzględnieniem id DPS'a z tabeli DPS, to pasowałby by, żebyś wiedział, którego DPS'a szukasz na podstawie np. adresu i nazwy (przy założeniu że nie ma DPS'u o takiej samej nazwie na takiej samej ulicy),
wtedy: najpierw pobierasz odpowiednie dane z tabeli DPS:
następnie z tablicy wynikowej przypisujesz wartość otrzymanego id do zmiennej, np:
i wtedy mając id DPS'u wstawiasz to tabeli KLIENT wraz z innymi danymi. Ogólnie całość w kodzie php może wyglądać:
Chyba, że masz już obie tabele zapełnione tylko brakuje Ci wartość id_dps w tabeli KLIENCI, wtedy robisz to samo, tyle że zamiast INSERT używasz UPDATE. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 14:35 |