close ad
 
Important WebAssist Announcement
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

'Capitalizing' a form-field inserted by DA

Thread begun 7/31/2011 1:20 pm by Paul | Last modified 8/01/2011 3:13 pm by Paul | 1372 views | 4 replies |

PaulBeta Tester

'Capitalizing' a form-field inserted by DA

Hi,

I'm using DA to insert a new user record into MySQL table.
I have the form configured so each word typed into each field is 'capitalized' using 'text-transform:capitalize', however the insert process does not keep that 'capitalized' format and inserts all in lowercase.

Here are the two fields i wish to insert as 'capitalize'

php:
GetSQLValueString($_POST['fname'], "text"),

GetSQLValueString($_POST['lName2'], "text"),



Any ideas please?

Thank you.
Paul

Sign in to reply to this post

Mike Perry

Originally Said By: paul.casbourne361959
  Hi,

I'm using DA to insert a new user record into MySQL table.
I have the form configured so each word typed into each field is 'capitalized' using 'text-transform:capitalize', however the insert process does not keep that 'capitalized' format and inserts all in lowercase.

Here are the two fields i wish to insert as 'capitalize'

php:
GetSQLValueString($_POST['fname'], "text"),

GetSQLValueString($_POST['lName2'], "text"),


Any ideas please?

Thank you.
Paul  



Your changing the style of the displayed text -- that isn't changing the actual data. Look up the PHP functions 'ucfirst' or 'ucwords'. . .

Sign in to reply to this post

PaulBeta Tester

I should have added that i've seen some examples of ucwords, which is what I believe i should be using, but what is not clear to me is where/how to use it.

For example

GetSQLValueString ucwords(($_POST['fname'], "text")),
and
GetSQLValueString ($_POST[ucwords('fname')], "text"),
and
GetSQLValueString ($_POST(ucwords(['fname'])), "text"),

Seems obvious to me, but do not work.

Sign in to reply to this post

Jason ByrnesWebAssist

I believe the code you are editing here is a part of the Dreamweaver recordset, not the data assist insert.


in the data assist insert behavior, when you bind a column to a form value, it will show code similar to this in the value section:

php:
<?php echo((isset($_POST["textfield"]))?$_POST["textfield"]:""?>




you would want to edit that code to use the ucwords() function:

php:
<?php echo((isset($_POST["textfield"]))?ucwords($_POST["textfield"]):""?>
Sign in to reply to this post

PaulBeta Tester

Thanks Jason,

I have reverted back to DA to allow the above modification.
(not sure why i used DW in the first place!)

MySQL now populating with capitalized words.
Pefect.

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