Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/02/2003, 07:41
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Sinceramente . no uso printf() para nada (tal vez debería usarlo? no se .. ).

Para ese caso simplemente hago:

Código PHP:

$cuerpo_html
=nl2br($row['Cuerpo'];

echo <<<HTML
<tr>
   <td>&nbsp;$row
['Titular'], </td>
   <td><img src="$row
['Imagen']"></td>
   <td>&nbsp;$cuerpo_html&nbsp;</td>
   <td>
       <div align="center"> 
           <a href="borra.php?id=$row
['ID']"> borra </a>
        </div>
   </td>
</tr>
HTML; 
(utilizando Heredoc sintax como lo hacias tu en tu ejemplo.

El problema q plantea usar Heredoc en ese caso q necesitas aplicar una funcion a una variable es que no se puede hacer ahí directamente .. pero si puedes asignarlo a una variable (el resultado de tu nl2br() ...)



Pero si quieres usar tu printf como ya lo haces .. deberías aplicar nl2br() en:

nl2br($row["Cuerpo"])

o la variable que se tenga q aplicar los <br> en \n ...

Un saludo,