close ad
Help us test the new Databridge BETA with MySQLi support
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

Pass 3rd value from DD Array into eCart?

Thread began 11/03/2009 5:13 pm by psychobilly1165508 | Last modified 11/04/2009 3:15 pm by Eric Mittman | 1148 views | 1 replies |

psychobilly1165508

Pass 3rd value from DD Array into eCart?

I'm using DD to filter product variables for my eCart.

The first drop down allows selection of product model/size.
This populates my eCart description column.

The second drop down dynamically shows the colors available for the model selected.
The label goes into my eCart color column. The value contains the price, which goes into the eCart price field.

I need to populate the size column in my eCart from the same array as the color table.

Here's my DD array:
echo "WAJA[".$n."][".$m."] = new Array();\n";
echo "WAJA[".$n."][".$m."][0] = "."'".WA_DD_Replace($row_sizesRS["colorID"])."'".";\n";
echo "WAJA[".$n."][".$m."][1] = "."'".WA_DD_Replace($row_sizesRS["color_name"])."'".";\n";
echo "WAJA[".$n."][".$m."][2] = "."'".WA_DD_Replace($row_sizesRS["colorprice"])."'".";\n";
echo "WAJA[".$n."][".$m."][3] = "."'".WA_DD_Replace($row_sizesRS["colorsize"])."'".";\n";

I'm trying to populate "colorsize" into a hidden field onChange that will bind to my eCart size column.

I've tried several JavaScript techniques but can't get it to work.

Anyone have any ideas?

Thanks

Sign in to reply to this post

Eric Mittman

I think that the way you are trying to implement this will be difficult. There may be an easier way to get the values together but you will still need to have some custom js to sort it out properly.

For example in the code you posted it looks like the color id is the current value and the color name is the label. You can add in other recordset value for either the value or the label. So you could have the color id, size, and price all in the value. Here is what that would look like in your code:

echo "WAJA[".$n."][".$m."][0] = "."'".WA_DD_Replace($row_sizesRS["colorID"] . "," . $row_sizesRS["colorprice"] . "," . $row_sizesRS["colorsize"])."'".";\n";
echo "WAJA[".$n."][".$m."][1] = "."'".WA_DD_Replace($row_sizesRS["color_name"])."'".";\n";



This would give you the id, price, and size for the value of the select list. You would then need to come up with the custom js that will parse these values and apply them to other hidden form elements. You can then just bind the eCart columns with these other hidden form elements that hold the correct value for that column in the cart.

Sign in to reply to this post

Build websites with a little help from your friends

Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.

Build websites from already-built web applications

These out-of-the-box solutions provide you proven, tested applications that can be up and running now.  Build a store, a gallery, or a web-based email solution.

Want your website pre-built and hosted?

Close Windowclose

Rate your experience or provide feedback on this page

Account or customer service questions?
Please user our contact form.

Need technical support?
Please visit support to ask a question

Content

rating

Layout

rating

Ease of use

rating

security code refresh image

We do not respond to comments submitted from this page directly, but we do read and analyze any feedback and will use it to help make your experience better in the future.

Close Windowclose

We were unable to retrieve the attached file

Close Windowclose

Attach and remove files

add attachmentAdd attachment
Close Windowclose

Enter the URL you would like to link to in your post

Close Windowclose

This is how you use right click RTF editing

Enable right click RTF editing option allows you to add html markup into your tutorial such as images, bulleted lists, files and more...

-- click to close --

Uploading file...