no es necesario con php puedes controlar todo eso te pongo un ejemplo
asumiendo que tu pagina se llama prueba.php
Código PHP:
<form name="envia" method="POST" action="prueba.php">
<input type="text" name="valorA"><br />
<input type="text" name="valorB"><br /><br />
<input type="submit" name="boton1" value="Boton A">
<input type="submit" name="boton2" value="Boton B">
</form>
<?php
//ahora veremos en el caso de que se aprete el Boton A y recibiremos solo valorB
if (isset($_POST[boton1]))
{
echo "$_POST[valorB]";
}
//ahora el caso en que oprimamos el segundo Boton y enviamos la primera variable
if (isset($_POST[boton2]))
{
echo "$_POST[valorA]";
}
?>
espero te sirva, como ves si quieres puedes recibir ambas y convinar como quieras pot boton