close ad
 
Important WebAssist Announcement
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

Australian Customisation

Thread began 10/07/2009 9:00 pm by jebrandon343719 | Last modified 10/09/2009 11:40 am by Eric Mittman | 1558 views | 3 replies |

jebrandon343719

Australian Customisation

Hi, I am in Australia - so need to change a few things like 'State' in the users_Profile page. If I change what is there, the database is updated, but the form wont show the 'inital value'. Is there somewhere else that validates the state codes?
Thanks

Sign in to reply to this post

Eric Mittman

If you are getting the value into the db ok but are not seeing that reflected on the profile update page then you may need to bind that input with the recordset. If you select the input and choose the dynamic properties from the property inspector you will be able to bind the value from the recordset.

I'm not sure if this is the issue you are experiencing or not though. Please explain a little more about the problem if I have got it wrong.

Sign in to reply to this post

jebrandon343719

Thought I had

Thanks for the reply, You are on the right track - I thought I had the 'State Code' in the value field. Because of the Spry - it is a little different to what I am used to.
The usual field (in display mode) for Initally selected is not present.

When the page loads the input still displays 'Choose a State" instead of the actual state code.
Here is the first part of the code

<select name="UserState" id="UserState" title="<?php echo(ValidatedField("usersProfile","UserState")) ?>" onBlur="if (document.getElementById('stateServerValidation')) document.getElementById('stateServerValidation').style.display='none'" onChange="if (document.getElementById('stateServerValidation')) document.getElementById('stateServerValidation').style.display='none'" >
<option value="" selected="selected" <?php if (!(strcmp("", (isset($_GET['valid'])?ValidatedField("usersProfile","UserState"):$row_WAATKusers['UserState'])))) {echo "selected=\"selected\"";} ?>>Choose a state</option>
<option value="N/A" <?php if (!(strcmp("N/A", (isset($_GET['valid'])?ValidatedField("usersProfile","UserState"):$row_WAATKusers['UserState'])))) {echo "selected=\"selected\"";} ?>>N/A</option>
<option value="NSW" <?php if (!(strcmp("NSW", (isset($_GET['valid'])?ValidatedField("usersProfile","UserState"):$row_WAATKusers['UserState'])))) {echo "selected=\"selected\"";} ?>>New South Wales</option>

Sign in to reply to this post

Eric Mittman

I was able to get this working on my PowerStore by first editing the state select list on the registration full page. Here are the first three options from the state list on that registration page:

php:
<option value="" selected="selected" <?php if (!(strcmp("", (ValidatedField("usersRegistrationfull","UserState"))))) {echo "selected=\"selected\"";} ?>>Choose a state</option>

            <option value="N/A" <?php if (!(strcmp("N/A", (ValidatedField("usersRegistrationfull","UserState"))))) {echo "selected=\"selected\"";} ?>>N/A</option>
            <option value="NSW" <?php if (!(strcmp("NSW", (ValidatedField("usersRegistrationfull","UserState"))))) {echo "selected=\"selected\"";} ?>>New South Wales</option>



Then on the profile page I added in the NSW value to the list so the first three options on that list are:

php:
<option value="" selected="selected" <?php if (!(strcmp("", (isset($_GET['valid'])?ValidatedField("usersProfile","UserState"):$row_WAATKusers['UserState'])))) {echo "selected=\"selected\"";} ?>>Choose a state</option>

              <option value="N/A" <?php if (!(strcmp("N/A", (isset($_GET['valid'])?ValidatedField("usersProfile","UserState"):$row_WAATKusers['UserState'])))) {echo "selected=\"selected\"";} ?>>N/A</option>
              <option value="NSW" <?php if (!(strcmp("NSW", (isset($_GET['valid'])?ValidatedField("usersProfile","UserState"):$row_WAATKusers['UserState'])))) {echo "selected=\"selected\"";} ?>>New South Wales</option>



Adding in the NSW option was all that I did for both of these lists and when I register a new user and select NSW I see this reflected on the profile page. Please give this a try and use my example code on both the full registration page and your profile page to see if the same works for you.

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