Estoy creando una web dinámica para hacer búsquedas a partir de una base de datos en mysql (sobre autores, discos, letras y canciones). Al hacer una búsqueda por autor, quiero hacer que la página resultante muestre una lista de canciones de ese autor y, a la derecha de cada canción, un link que remita a la letra de la canción correspondiente. Es decir:
canción 1 letra
canción 2 letra
canción 3 letra
...
(siendo "letra" un link)
La parte de código php en la que estoy atascado es la siguiente:
Código PHP:
$get_songs_sql = "SELECT song_id, song_title, lyric FROM songs WHERE author_id = '".$safe_author_id."' ORDER BY song_title";
$get_songs_res = mysqli_query($mysqli, $get_songs_sql) or die (mysqli_error($mysqli));
if (mysqli_num_rows($get_songs_res) > 0) {
$display_block .= "<table>";
while ($songs_info = mysqli_fetch_array($get_songs_res)) {
$song_id = $songs_info['song_id'];
$songs = $songs_info['song_title'];
$lyric = $songs_info['lyric'];
$display_block .= "<tr><td>$songs</td>
<td><a href="AQUÍ MI DUDA????">letra</a></td></tr>";
}
$display_block .= "</table>";
}
He probado haciendo lo siguiente:
<td><a href=".$lyric.">letra</a></td></tr>";
Pero al pinchar en el link obtengo el error: Objecto no localizado!
Alguna sugerencia?