Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/08/2006, 09:59
Avatar de kennyhp
kennyhp
 
Fecha de Ingreso: julio-2006
Mensajes: 370
Antigüedad: 17 años, 9 meses
Puntos: 5
Problemas con links en PHP

Hola a todos,
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'
            }
            
?>
Y el resultado que me da es el siguiente:


$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.