while ($row=mysql_fetch_array ($resultado))
{
	echo '
	<form method="post" action="final.php">
<table border="0" cellspacing="10">
  <tr> 
    <td>Autor</td>
    <td><input name="autor" type="text" value='.$row[autor].'></td>
  </tr>
  <tr> 
    <td>Email</td>
    <td><input name="email" type="text" value='.$row[email].'></td>
  </tr>
  <tr> 
    <td>Titulo</td>
    <td><input name="titulo" type="text" value='.$row[titulo].'></td>
  </tr>
    <tr> 
    <td height="120">Noticia</td>
    <td><textarea name="noticia" cols="50
	" rows="20">'.$row[texto].'</textarea></td>
   <tr> 
    <td>Categoria</td>
    <td><input name="categoria" type="text" value='.$row[categoria].'></td>
  </tr>
 
  </tr>
</table>
  <input type="submit" value="Enviar">
  <input type="reset" value="Borrar">
</form>';
 
Al intentar introducir datos de una bd para los value del html sólo me aparece la primera palabra de cada valor, pq ocurre eso y q puedo hacer? 
   
 

