duda PHP, imprimir variable dentro de tabla

davidpoza

Hola, me gustaria saber como se hace para imprimir una variable php dentro de una tabla, con formato y color.
Poniendo esto no me funciona:

<table>
<tr>
<td bgcolor="#666666">T&iacute;tulo:$datos[titulo]</td>
</tr>
<tr><td>$datos[noticia]</td></tr>
<tr>
<td align=\"right\">Enviada por $datos[autor] el $fecha </td>
</tr>
</table>

RaYMaN

<table>
<tr>
<td bgcolor="#666666">Título:<? echo"$datos[titulo]"; ?></td>
</tr>
<tr><td>$datos[noticia]</td></tr>
<tr>
<td align=\"right\">Enviada por <? echo"$datos[autor]"; ?> el $fecha </td>
</tr>
</table>

acuerdate de cambiar las comillas " del codigo html por '

davidpoza

Muchísimas gracias, me estaba volviendo loco :-)

cabron

#1 si estas escribiendo código html, no necesita escapar las dobles comillas con \" eso seria solo si quiere poner dobles comillas dentro de una cadena de caracteres en php. #2 se pueden poner "" en el codigo html para los atributos, no entenido pq le dices que las ponga simples

<table>
<tr>
<td bgcolor="#666666"Título:<?="$datos[titulo]"?></td>
</tr>
<tr><td><?="$datos[noticia]" ?></td></tr>
<tr>
<td align="right">Enviada por <?="$datos[autor] el $fecha" ?></td>
</tr>
</table>

sh4ck

seria mucho más rapido, poner todo el html dentro de un echo pero bueno jeje echo ' y luego puedes poner " si quieres jeje y si eso para poner las variables, cierras con ' y luego . $variable . 'sigues jeje

Whose

#5 si vamos, en un echo metes todas las tablas, el html enbebido (creo que se le llama asi) es lo peor que puedes hacer.
Para estas cosas lo mejor es este manual:
http://www.php-hispano.net/archivos/FAQs/140

Usuarios habituales

  • Whose
  • sh4ck
  • cabron
  • davidpoza
  • RaymaN