yo creo que no deberias utilizar los botones tipo submit porque al presionar enter se activara el primer submit que encuentre, lo mejor(creo yo) seria que hicieras algo como esto
Código HTML:
<form name="formulario" method="post" action="pagina2.php">
<input type="hidden" name="botonPresionado">
<input type="button" value="Aceptar" name="aceptar" onclick="document.forms['formulario'].botonPresionado.value='aceptar';document.forms['formulario'].submit()"/>
<input type="submit" value="Cancelar" name="cancelar" onclick="document.forms['formulario'].botonPresionado.value='cancelar';document.forms['formulario'].submit()"/> </form>
y lo recibes así
Código PHP:
if ($_POST['botonPresionado'] == 'aceptar')
{
echo "ha precionado el boton aceptar";
}elseif($_POST['botonPresionado'] == 'cancelar')
{echo "ha precionado el boton cancelar;"}
espero y te sirva esta idea, saludos.