Я был бы склонен избегать этого на вашем месте, вы могли бы просто запутаться.Кроме того, хотя он не написан на камне, обычно считается, что GET используется для действий, которые не вызывают изменений, а действия, которые вызывают изменения, должны быть ограничены POST.
Вариант 1: Используйте $ _REQUEST
$ _ REQUEST содержит совокупность $ _GET, $ _POST и $ _COOKIE (и, возможно, $ _SERVER тоже, точно не помню).
Я бы настоятельно рекомендовал не использовать $ _REQUEST, однако у вас нет возможности узнать, получены ли ваши значения из $ _GET или $ _POST, и если у вас одна и та же переменная в обеих, одна перезапишет другую.
Другой вариант - поместить часть запроса GET в действие формы.
<form method="post" action="file_to_process_form.php?get1=foo&get2=bar">
Это лучше, потому что вы знаете, откуда берутся переменные, но это может стать немного запутанным, особенно если есть много данных, которые нужно отправить через GET.
Лично я бы сказал, что вам лучше всего просто избегать смешанных типов представлений и просто придерживаться GET или POST.