Hola Roman,gracias por las molestias.
De nuevo te pido disculpas, porque el código que estaba mal lo puse de memoria. De todas formas, me aclaraste las ideas y ya se donde está el error.
Al componer la cadena value="XXXXX" no escribía las comillas y por eso cortaba lo que había a partir del espacio (value=Manolito Gafotas)
Yo pensando que podría ser un bug de php o algo raro y resulta que era una tonteria que no veia.
Gracias