I'd like to apologize upfront for me saying "I'm not a programer", I'm sure you all hear this a hundred times a day. Unfortunately, in this case, it's true. I've been working on trying to figure out a particular problem I've had for years and now I find I need to get it situated as soon as possible. So I turn to you kind folks, the experts, to give me a little hand holding, guidance and wisdom as to how to accomplish what it is I'm trying to do. I'm not looking for someone to actually DO it for me, but rather some help to exorcise this demon that started out as what I thought would take only a short bit of scripting to accomplish. So, here goes:
The Project:
Make an order form with drop down boxes the customer can choose variables from and have each box turn on ONLY after the previous box has had a choice made from it. Then the total is displayed in a hidden box under all the choices the client makes. If the client changes their minds, then they can edit each box individually and get a new price based on their choices.
The Requirements:
1). Form must be able to use a MySql database for the information recalled.
2). Form must be able to be placed anywhere on the page.
3). Page must load quickly and preferably not refresh after every choice. (negotiable)
What I have so far:
I can build a form using HTML and have pretty much built one as an example of what I want it to look like and a general idea of how I want it to work on this page:
I can also build (somewhat), a MySql database holding the information for the form to retrieve. I'm beginning to understand MySql better and will concentrate further on this when I find out the best solution for the project.
My questions are:
1). What is the best solution for my project?
I've read on here and on other boards of similar projects using PHP, but it looks a LOT like it's going to require coding from AJAX and Java as well. Is this true? Should I be looking for a multi-coding solution or would PHP serve me all on it's own?
2). Am I on the right track?
I've gathered a few links to projects mentioned in this forum, but not being a programmer, I'm not entirely sure of the terminology to use when describing what it is I'm trying to do, so I'm not exactly sure that these following links are what I'm trying to do. I need some clarification on if these are the right path to follow:
This is a link from one of the posts that shows how to use java script to regulate the drop down boxes so they only become active after the previous box is selected.
3). Do I need to look into "populating " each field (drop down box) as they are selected, or do I do something different?
4). As I will need other forms that are similar in the same website, do I need different MySql databases to make each form work or can I just reference 1 database for ALL the forms?
5). Where do I go from here?
If I AM on the right track, how do I make the mentioned coding work for my situation? Is this a simple "get" or "post" command or am I really looking at something considerably more involved? (After reading a lot of postings, I think I already know the answer, just making sure). I've read a lot more postings on this forum, but the ones I listed above seem to come closest to what I'm trying to do.
So, and I know I'm leaving myself wide open on this one, what do you think I should do? I need to do this for myself rather than paying someone to do it for me. I need to know that I can do it, even just for the sake of my own satisfaction. I would really appreciate all the help I can get on this and look forward to learning something in the process. I thank you all ahead of time for your input.
Markus - Sorry if I posted this wrong. I didn't think there was any coding involved here so I didn't use the proper procedure I've read in one of your postings. I'll try not to screw up my posts in the future so you don't have to fix anything I do. Thank you.
The Project:
Make an order form with drop down boxes the customer can choose variables from and have each box turn on ONLY after the previous box has had a choice made from it. Then the total is displayed in a hidden box under all the choices the client makes. If the client changes their minds, then they can edit each box individually and get a new price based on their choices.
The Requirements:
1). Form must be able to use a MySql database for the information recalled.
2). Form must be able to be placed anywhere on the page.
3). Page must load quickly and preferably not refresh after every choice. (negotiable)
What I have so far:
I can build a form using HTML and have pretty much built one as an example of what I want it to look like and a general idea of how I want it to work on this page:
I can also build (somewhat), a MySql database holding the information for the form to retrieve. I'm beginning to understand MySql better and will concentrate further on this when I find out the best solution for the project.
My questions are:
1). What is the best solution for my project?
I've read on here and on other boards of similar projects using PHP, but it looks a LOT like it's going to require coding from AJAX and Java as well. Is this true? Should I be looking for a multi-coding solution or would PHP serve me all on it's own?
2). Am I on the right track?
I've gathered a few links to projects mentioned in this forum, but not being a programmer, I'm not entirely sure of the terminology to use when describing what it is I'm trying to do, so I'm not exactly sure that these following links are what I'm trying to do. I need some clarification on if these are the right path to follow:
This is a link from one of the posts that shows how to use java script to regulate the drop down boxes so they only become active after the previous box is selected.
3). Do I need to look into "populating " each field (drop down box) as they are selected, or do I do something different?
4). As I will need other forms that are similar in the same website, do I need different MySql databases to make each form work or can I just reference 1 database for ALL the forms?
5). Where do I go from here?
If I AM on the right track, how do I make the mentioned coding work for my situation? Is this a simple "get" or "post" command or am I really looking at something considerably more involved? (After reading a lot of postings, I think I already know the answer, just making sure). I've read a lot more postings on this forum, but the ones I listed above seem to come closest to what I'm trying to do.
So, and I know I'm leaving myself wide open on this one, what do you think I should do? I need to do this for myself rather than paying someone to do it for me. I need to know that I can do it, even just for the sake of my own satisfaction. I would really appreciate all the help I can get on this and look forward to learning something in the process. I thank you all ahead of time for your input.
Markus - Sorry if I posted this wrong. I didn't think there was any coding involved here so I didn't use the proper procedure I've read in one of your postings. I'll try not to screw up my posts in the future so you don't have to fix anything I do. Thank you.
Comment