Mam 3 tabelki o kolumnach klucze są nadto wyraźne

1 id_stopien stopien
1 marynarz
2 oficer
2 id_data data
1 data
2 data
3 id_stanowisko id_stopien id_data stanowisko
kod do radio:
<?php $drop = 'SELECT stopien.stopien FROM stopien'; { foreach ($lineDrop as $col_value_drop) { switch($col_value_drop) { case '!Inne': default: echo " <input type='radio' name=".$checked." value=".$col_value_drop." onchange='return znik(this)' />"." ".$col_value_drop; } } } ?>
formularz
<?php ?>
wiem ze najpierw wysyłam date do swojej tabelki z formularza ale jak skonstruować inserta
Więc tak tabelka nr 1 ma dane które sie nie zmieniają nie usuwaj i nie dodaje sie do nich nic
tabelka nr 2 poprzez formularz i insert dodaje datę
i tabelka nr 3 wszystkie te elementy prezentuje, i tu tkwi problem formularz prezentuje sie następująco
tabelka 1 jest elementem formularza i za pomocą php wyciągam go z bazy i robie na radio
Chodzi mi o to jak zrobić insert do tabelki 3 skoro $_post z radio oraz text boxa dodającego jest przesyłany w formie wartości tekstowej nie wartości id_stopien a to muszę umieścić
Wychędożyłem takie zapytanie:
$ins_stanowisko = 'INSERT INTO stanowisko(id_data, id_pozycja, id_stopien, id_nazwa_jednostki, referencja, specyfikacja) VALUES (SELECT id_data FROM data_ogl WHERE data_ogl.data_ogl ='.$_POST['pozycja'].', SELECT id_stopien FROM stopien WHERE stopien.stopien = '.$_POST['checked'].', '.$referencje.$opis.')'; $wyn_stanowisko= mysql_query($ins_stanowisko) OR die ('Zapytanie zakończone niepowodzeniem: ' . mysql_error());