print <<<HERE
<tr>
<td><b>$name:</b>
</td>
<td><input type="text" name=$name value=$contenido[$name] size=30>
</td>
</tr>
HERE;
Si previamente hago un Echo $contenido[$name]; me sale correctamente lo que quiero, como se "Campo de la base de datos", pero en el cuadro de texto me sale solo "Campo", es decir, se pierde todo lo que va despues del primer espacio. Que puede estar pasando?