No i teraz już wszystko wiemy

Z tym, że mylisz się, iż do jednego podtytułu masz jedną treść

Zauważ, że jeden tytuł musi mieć przynajmniej jeden podtytuł i tu się zgadzamy. Ale jeden podtytuł może mieć więcej niż jedną stronę treści. Na to Twoja struktura akurat także pozwala

Dzięki temu możesz mieć do jednego podtytułu kilka stron. No chyba, że masz indeks typu PRIMARY lub UNIQUE nałożony na kolumnę idpodtytułu w tabeli tresc. Ale raczej wątpię, by było tam coś innego niż zwykły INDEX.
Sprawdzenie który został wciśnięty najlepiej rozpoznać poprzez nadanie obu guzikom typu submit i unikalnych name, a potem wyłapywanie w pliku odczytującym, które name znajduje się wśród przesłanych postem

Najprościej chyba tak: if( array_key_exists( 'name_submita', $_POST ) )
EDITL: A dlaczego uważam, że ktoś zrobił celowo kilka stron do podrozdziału? Bo gdyby była to relacja 1 do 1 to by zwyczajnie podtytuł i treść zawarł w jednej tabeli jako osobne pola. Układ jaki Ty masz pozwala na utworzenie w X artykułów dowolna liczbę od 1 do Y podrozdziałów, a każdy z nich może mieć od 1 do Z stron

Dzięki temu możesz "obejść" nawet częściowo numerację rozdziałów i stron bez konieczności pamiętania ich id jeśli dobrze zastosujesz ORDER BY i LIMIT. Czyli zamiast pamiętać, że w artykule 4 w podrozdziale 3 o id = 15, chcesz zobaczyć stronę 2, o id = 56 możesz zamiast szukać kombinacji 4/15/56 szukać 4/3/2

Ale jak? To już zostawiam Tobie do przemyślenia.