Mam skrypt php i formularz html wyświetlający dane z dwóch powiązanych tabel sql. Jedno z pól tabeli głównej wyświetla kilka wierszy powiązanych z tabeli podrzędnej. I z tym nie ma problemu.

Problem i pytanie jest takie. Jak za pomocą formularza html i pól INPUT wprowadzić dane do tabeli głównej (nadrzędnej) i wielokrotnie wprowadzić dane dla tabeli powiązanej (podrzędnej)?
Dla przykładu:
Tabela główna posiada pola: id, pole1, pole2
Tabela podrzędna posiada pola: id, subpole1, subpole2.
Tabele powiązane są przez id, a wiersze (subpola) tabeli podrzędnej wyświetlane w formularzu html z danymi tabeli głównej.
Jak, mając dla tabeli głównej 2 pola tekstowe INPUT (dla pole1 i pole2), w trzecim polu (polach tekstowych) wprowadzić wiele danych powiązanych (dla subpole1 i subpole2) zapisywanych odrębnie do tabeli podrzędnej?