OK. Here are the results. This is what the data looks like before it is posted via the form but after it is serialized:
a:1:{i:0;s:6:"000123";}
And, here is the data after it is posted, but not unserialized yet:
a:1:{i:0;s:6:
OK, so there is a problem. Here is what happens when I use urlencode and urldecode.
Before I post but after I serialize and then urlencode:
a%3A1%3A%7Bi%3A0%3Bs%3A6%3A%22000123%22%3B%7D
And after I post the data but before I decode and unserialize it:
a%3A1%3A%7Bi%3A0%3Bs%3A6%3A%22000123%22%3B%7D
So, that method looks like it keeps the data intact, but after I run the unserialize and urldecode, the $skuarray variable is blank.
Any ideas?
Thanks for your help so far.