Registration Page
I require an improved user registration page than the what I currently have.
What is special about it is when a User selects a country I want a box beneath it to update with all the states and/or administrative districts, once a district is selected I want all the cities within the district to be select. It is not required to put all the districts or cities in place but provide a method in administration page or via myphpadmin to add them in at a later date. Preferably a php page, not associated directly with my website. An example would be that I select a country that is in my database. Click Add District and I can type in its name then click add City to add cities underneath that or other districts. It is important to know that data will be required to access the cities so they may need to be in their own table connected to districts and nations by ID numbers.
I require the following fields in this or any relevant order.
Username
Password
Password Again: (If possible make a green check mark appear is both passwords are correct)
E-mail:
E-mail Again: (Same Check Mark)
Country
Administrative District / State
Cities
First Name, Middle Initial, Last Name
Date of Birth
Gender
Marital Status
Ethnicity
Employment
Yearly Earnings
Religion
Political Views
Education Achieved
If any more ideas on what should be asked please add them. I have most of these in an existing registration page but need to be more visually pleasing and user friendly. The Country/District/City is the most important function. As eventually data will be connected to a user from where they are.
Furthermore, I already have the code. I need each user to be able to edit their information. Hopefully I explained what I require in a way that is easy to understand.



