Custom module that inserts data in Joomla database

Module must have three input fields, one AlfaNumeric (Field1) based other drop-down box (Field2),

Field3 is used as security question for verifying human interaction. Then it must have one display text field (Field4) where it is combined value from Field1&Field2.

In module config must be one field for entering forbidden characters that cannot exist in front end AlfaNumeric field and a custom message that appears on screen if some of those characters is typed in that field.

Other field is used to fill values in drop-down box separated by coma and it will contain dots.

There must be 20 other fields in module config that are used for default values for insert query along with column names.

There must be 7 security questions and answers for them. Answers are compared with value in Field3

After user hits submit value from Field1 is joined with value fromField2. Example in field1 user hits "odvet" and the value from Field2 is "[url removed, login to view]" then joined field3 is odvet.nik.si. The dot must be added automatically after value of Field1.

When the user hits check button three things happened

1. Checking security question yes otherwise abort!

2. Value from field4 is send to mysql table and checked against unique duplicate key if the value exists notifies user that product is already occupied and aborts process.

3, Values from configuration of module are passed to mysql table and inserted. Value of uniq ID of that table is then passed back and user is redirected to "http://ourwebpage/Field2/[url removed, login to view] EXAMPLE "http://ourwebpage/[url removed, login to view]"

Hi, We are ready to work with you. We can convince you with our quality services. We are 35 members having expertise in ASP, ASP.Net, PHP, Flash, Abode & Java Technologies. We will be a flexible business partner for yoDaha fazlası

I have around 1 year experience in joomla programming. I have created many components in joomla and modified many joomla components like sobi2, kunea, Alphauserpoints etc. So this module can be done easily.