No veo cómo quiere que $_POST devuelva algún valor o incluso quiere que entendamos su problema mientras no explica cómo está enviando su formulario.
tienes que usar una de 2 soluciones para tu caso:
-
Para usar AJAX
-
Para usar dos formularios diferentes con botones de envío que tienen nombres diferentes. Luego use isset($_POST['name_of_button']) para verificar qué formulario se envía al momento de la publicación.
Gracias