Create Custom Search and result page I am trying to create a custom search page with two input fields.

Company Name and Certification Code are two fields to be entered by user.

I have a content type called certification and the search will be performed based on this Content type.

A field collection is used to enter certifications details(Certificate Name     ,Certificate Number    ,Certificate ,Issuing Date: ,Date of Expiry).

The result page will separated one or under the same page of search form.

I tried many ways and i am not convinced with the results. I created a page node--certification.tpl to show the result 

Here i want two things : 


In the search page Two input fields to be entered  ,the combination of two items in content type(company name,Certificate number.) Here certificate number is a field collection value.I couldn't search from the field collection.I used custom search module.
Show the result in this page directly when we search from the search page instead of showing the intermediate result page.


Search Page 


Search Result looks like


I hope someone will help me to get a perfect search page.
Installing module or modifying .tpl files are not required to get a simple search page.

Creating a view and using Exposed Filters setting will get the job done.

Providing you high level steps below, you may need to research a bit more to accomplish this task.

Steps


Create a View. 
Choose "Table" in Format section.
Add "Certificate Name ,Certificate Number,Certificate,Issuing Date,Date of Expiry" in field section.
In filter criteria, select your content type.
Also add "Company name, Certificate number" in the Filter Criteria. 
Click Advanced > Better Exposed Forms > Better Exposed Filters.

Expose the fields "Company name &amp; Certification number" as text fields.
You can expose this fields as a Drupal Block and assign it anywhere in the page.