The story so far:
I have an input form that is processed by another script. The first thing that the processing script does is create a session with the input form field data in - I have no problems here the session is created and I can see the correct data in it.
If there is an error with the input then the user is returned to the input form and I pick up the original input data from the session and write them into variables - still no problem.
Here's where it starts to get confusing: the input form is displayed using the following statement:
<INPUT TYPE=TEXT NAME=author SIZE=50 MAXLENGTH=50 VALUE=$author>
where $author is the data returned from the session. If the data in this variable is two words ie "Mickey Mouse" only the first word is displayed in the input form.
Can anyone explain this to me please?