close ad
 
Important WebAssist Announcement
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

Cart Page Update on Press Of Update Button

Thread began 1/26/2010 2:45 am by sales356151 | Last modified 1/27/2010 4:39 pm by Eric Mittman | 1696 views | 5 replies |

sales356151

Cart Page Update on Press Of Update Button

Hi all.

Im having a small issue with a shipping module Im trying to create, its all working great using cookies and setting a session varible but here is the problem.

I have a drop menu for customer to select if they require overseas shipping in which they select the country, this sets a cookie and a session varible.

The problem is its always one step behind so it shows the previous selected item from the cart.

You will need to view this online to understand fully.
Please follow this url: product_info.php?id_prd=150
Add a item to the cart, then change the url to: view_cart2.php

Basically you will see a drop box to select the country, select a different country, it correctly changes the shipping cost but until you hit refresh the drop menu stays on the previous selected.

Hope this makes sense and someone can advise how to auto refresh this.

Kind Regards
Jamie Jackson

Sign in to reply to this post

Eric Mittman

I was able to visit your site and see the problem. In order to make the select list default to the user selection you must set it dynamically. To do this you will need to select the dropdown in design view and in the property inspector click on the dynamic button. In here for the 'Select value equal to' option use the lightning bolt to select the variable that holds this value.

Sign in to reply to this post

sales356151

Ive already set the value, it does hold the value but doesn't update in the drop list on first press you hae to refresh for it to show correctly.

Sign in to reply to this post

Eric Mittman

So long as the value is set when the page loads this list should default to the value specified. Where are you setting this value on the page? If you can post back with this page in a zip archive I can take a look to see if I can spot the problem.

Sign in to reply to this post

sales356151

Hi here is the viewcart file that this update is on, hope it makes sense.

Jamie

Attached Files
view_cart.zip
Sign in to reply to this post

Eric Mittman

It looks like there might be a couple of problems on this page. The first problem I see is that you have an option outside of the select list:

<option value="" selected="selected"></option>

This should not be, options are only valid when they are in a select list. Next I can see that you are making a comparison against the $row_selected_country['ISO2'], the value comes from the recordset that is filtered by the session variable $_SESSION['shippingcountrySI'], this session variable is based on the cookie $_COOKIE["shippingcountry"].

This cookie is not set until after the session code and the recordset. To resolve this I think you will need to put this set cookie code that is on lines 137-141 up above the set session server behavior that starts on line 9. If the values are all being set correctly and the recordset is coming back with the value it should I think this will work for you.

It is really a complicated way of doing this. I think the best way to do this would be to set the cookie in the onChange event of the select list. Then just use that as the 'select value equal to' value. This should yield the result you are looking for without nearly as many steps.

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...