Create Forms in Drupal and process them i am new to Drupal and i want to implement training / seminar program in my Drupal site. I want to know how to implement the following features:


The administrator will be creating a seminar / training session program from a form in admin panel, with details like name, date and description. How to add a form in admin panel and save its details in a new table in database ? Do i need to create a module here?
The training sessions and seminars created by admin can be viewed by the users in the front end with a scrollbar div block. How to show this information in front end ?
When they click on the name of a program in the block, it will lead to a separate screen, where the user can view the program details (name, date and description) and a button to register... how to create a new screen in drupal?
When the user clicks on register button, he will be enrolled in the program (saved in database with inactive status). Now the admin must be able to view the programs he created, in admin panel, and when he clicks on a program name, the registered users in that program will appear. Then he can click on a user's name and a small screen to 'Accept' him in the program and save his status to 1 in the database. How to implement this ?


Basically i want to know how to create forms in Drupal and how can i show them in the front end. Any help is appreciated.
I'm assuming that you're using Drupal7.  I will provide some pointers but you'll have to look up the details on your own.


Sounds like you might want to create a new Content Type.
Views can generate a list of a specific Content Type (in your case, list only seminars).
Views typically links each item in the list to the actual node with the full info
The Webform module will allow you to create sign up forms but there's likely more that you'll have to do to tie everything together.