Mi pregunta es porque unas veces al ejecutar el código php me da error al usar las variables del formulario de esta forma en un formulario si y en otros no:
  Código PHP:
    ($_POST['Apellidos']) 
    
  Otro tema es que tengo, realizada una página web, que contiene un formulario llamada principal.htm y para la gestión de la base de datos uso una página llamada principal.php, mi pregunta es que si es suficiente con hacer en la etiqueta del formulario, lo siguiente: 
 Código PHP:
    <form name="frm" action="principal.php"> 
    
  Con eso es suficiente, por cierto he de poner method="post", para que vale esta sentencia?? 
Gracias.