I would like your opinion on which and what technologies to use in implementing a web based project.
I have been asked to design and program a web page for a religious organization that allows visitors to volunteer their time by selecting one of seven volunteer options. Upon selecting an option, the visitor will then enter a city, state and/or zip code that when submitted, will return and display a list of organizations in the area submitted where they can volunteer. The visitor can then either email or print the list.
Currently the list of organizations is contained in an excel file.
My approach is to use HTML, PHP and MySQL: 1. Design a volunteer form page in HTML. 2. The volunteer option and location data will be passed on to a server side php script. 3. The php script will then query a MySQL data base. (The excel data will initially be exported into a MySQL database.) 4. The MySQL results data will then be returned to the php script. 5. The php script passes the results data back to the HTML form page for display.
What do you all think of my method or is there a better way to accomplish the same goal?
While the page would be added and available to the organizations website for those outside the facility, I would like to lock the page onto the screen so the user can't exit out of it or jump to another website for those who sit at the volunteer touch screen station at the facility. The page would need to be designed to conform to the same design constraints as the rest of the site with upper and side navigation links that take you to other site pages and other websites when the page is being viewed from outside the facility.
I know this all may involve:
1. Setting the page to F11 to hide the navigation, bookmark and menu tool bars. Then i would need to disable the F11 and mouse back functions while the page is being viewed from the volunteer station.
2. Managing two pages, one for the outside with full navigation and one for the volunteer station that either disables all navigation off the page or just leaves them out.
So i have a few questions...
a. Is there a dynamic way for the page to disable the F11 and mouse back functions when the page is being displayed from the volunteer station?
b. I'm guessing it would be easier to just maintain two pages then to spend the time to code the page to dynamically change depending on where it's being viewed from?