Our online study group, http://drupalistasgroup.com, meets via Skype for 1 hr on Monday nights. We concept a module & then create it. Each week we add to the complexity of the module. Then we go forth and create! When we meet again on the next Monday we share code and process. It has been quite the enlightening process!!
Now we have "concepted" ourselves into a corner. We are stuck. We are looking for a "Guest Expert" who would be willing to "drop by" and help us figure this problem out. If you are interested, or know of anyone interested, in helping out, let me know and I can provide more info! Thanks!
Here is an explanation of the process we've taken and where we are stuck:
Create a module that adds a basic form with simple fields to a page.
* First Name
* Last Name
State (should be implemented as a dropdown)
* Email address
Best way to reach (Radio Buttons).
print to screen data entered into the form to the screen
zip code is numeric: 5 digits, dash, 4 digits or just 5 digits
email construction - something before the at, at least two characters, something after, at least dot
do something with the phone field - break into three sections, auto format as entering, etc.,
Week 3 (we really stepped it up expecting this to cover several weeks):
Module creates table for data
Sends email to site admin and cc person who filled out form. Email should have cc, reply-to, subject line and body with contents of form and thank you message.
Prints data to screen on separate confirmation/thank you page
We are stuck on the very last thing - print the data to a confirmation/thank you page.
This method has been very enlightening! We give ourselves an assignment then go do it. It's amazing to see the variety of solutions that come back. We learn by researching, trial and error, by doing and by watching how others solved the problem.
If you have suggestions or would like to be our "Guest Expert" and show us how it's done, we'd love to hear from you!!