close ad
Databridge V2 with MySQLi support IS Now Available!
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues


Date storage issue

Thread began 4/29/2011 3:36 pm by web_assist_mail157665 | Last modified 5/02/2011 1:19 pm by Jason Byrnes | 1156 views | 4 replies |


Date storage issue

I have insurance dates that are formated to appear by PHP to appear DD-MM-YYYY
this form info needs to be stored with an order (summary)

Opening the store Cart Summary SB (view columns against values)
and checking the DB Column InsuredPolicyExDate - I get type text
the DB field it refers to is type DATE

I set the field to date - but this is never saved and it reverts to TEXT?
and I just get a blank entry 0000-00-00 in my order

AS a last resort I set it to MSDATE (which stuck - but I get a MYSQL error on insert)

Is this the SB interface not working correctly

Note: There's obviously no way for the cart to know the format of the date is
Suggest this feature is added to the cart general settings - page 1

I need a way to get from the human readable
php formatted display date

back into the correct format for the summary insert

if the text is entered

// convert back the dates to mysql format

//list($d,$m,$y) = explode('-',$_SESSION['insure_date']);
//$_SESSION['insure_date'] = $y."-".$m."-".$d;

//list($d,$m,$y) = explode('-',$_SESSION['health_date']);
//$_SESSION['health_date'] = $y."-".$m."-".$d;

seems to do the trick if I echo it directly to the page to check it visually

but I still get 0000-00-00 in my database insert?

please advise

Sign in to reply to this post

CraigRBeta Tester

i had a similar thing recently with the datpicker extension.

take a look at this thread, you could modify the function to suit your needs...


(Thanks to Dave Buchholz for the idea)

Sign in to reply to this post


Also see thread showthread.php?t=9484&page=2

Sign in to reply to this post


Thanks guys

A combination effort got things working

2 Things

Still looks like there's a bug in the ecart 5.01 interface
I can't set the datatype to DATE only TEXT NUMBER or MSDATE in the SUMMARY to DATABASE SB

most odd

Date formatting should be in the general settings in the Cart setup first tab

Sign in to reply to this post

Jason ByrnesWebAssist

In MySQL, a string and date are treated the same. a date is passed the same as a text string in my sql:
'text string'

you can get around these date formating issues by using a varchar columns for your dates, a MySQL date column will need to use the yyyy-mm-dd hh:mm:ss format

in a varchar column you can store the more familiar 5/2/2011 format. If you are going to use a data column type, then you will need to reformat the date to the expected format.

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





Ease of use


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