en principio mi pregunta es algo sencillo de hacer, y teoricamente se hacerla pero no me sale bien y no consigo el resultado esperado...
Vale, quiero hacer lo siguiente, mostrar noticias que pillo de una base de datos mysql, las muestro en una tabla que va cambiando de color en cada registro (codigo pillado de aki ;) )(esto es irrelevante, lo pongo por las variables que uso, al lado de cada noticia tiene que haber un link que ponga ver y otro que ponga borrar, de momento estoy con el de ver noticia. Lo hago de la siguiente manera:
Código PHP:
<?php
$link="detalle_noticia.php?id_noticia=";
$noticia=mysql_query("SELECT * FROM noticias ORDER BY id_noticia DESC");
$color='#FFCC99'; //para cambiar color de la tabla
while($row = mysql_fetch_array($noticia)) //mientras hayan registros
{
$id_noticia=$row["id_noticia"];
$titulo=$row["titulo"];
echo '<tr bgcolor=\</tr>$color\ ><td>$titulo</td>
<td><a class="link" href="http://www.edificacionesglobal.com/dani/anait/'.$link.''.$id_noticia.'">Ver</a><br>"</td>
<td>Editar</td>
<td>Borrar</td>
</tr>';
$color=('#FFCCCC'==$color)?'#FFCC99':'#FFCCCC';
}
?>
$color\ > $titulo Ver" Editar Borrar
$color\ > $titulo Ver" Editar Borrar
Donde como podeis ver el color de la tabla se lo pasa por el forro y muestra la variable, el titulo pues va a ser que tampoco lo muestra. El link si lo hace bien pero me muestra esas comillas al final.
El tema tiene que estar en que pongo mal las comillas, conozco la diferencia entre comillas simples y dobles y si se trata de mostrar el valor de la variable en pantalla lo hago bien y eso pero cuando tengo que mezclar etiquetas html con código php como es el caso me lio y no se hacerlo.