Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/04/2009, 06:27
josofol
 
Fecha de Ingreso: junio-2008
Ubicación: Valencia (España)
Mensajes: 45
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: Link a cada registro?

Hola Freddie

Antes que nada la consulta no te devuelve ningun ID, por tanto, en tu consulta necesitas obtener un ID y este ID es que tienes que poner en la linea
<th><a href="reviews.php?id="><?php echo $row_consulta['album'] ?></a></th>

cambiandola a:

echo "<th><a href='reviews.php?id=".$Id."'>".$row_consulta['album'] ."</a></th>";

Y en el reviews.php debes hace un get de id, generarte una consulta con ese id y devolver los datos de la consulta generada:

<?php
//reviews.php
//id2 -> es el campo id de tu base de datos. En el registro figuran: id2, grupo, album, fecha Te pongo esto por distinguir entre el id de la URL (id=) y el $Id de la URL que es la variable que almacena el id2 de tu base de datos.

$ID = $_GET["id"];//"id"-> es el id de la URL que tiene almacenado $Id

$query_consulta = "SELECT grupo, album, fecha, rate FROM reviews WHERE id2 = $ID Order By grupo";
$consulta = mysql_query($query_consulta) or die(mysql_error());
$row_consulta = mysql_fetch_assoc($consulta);

// Tras esto devuelves los datos como quieras: Con una tabla, con un div o con span.

Hay otras formas de hacerlo, pero bueno, esta es la más simple. A todo esto, podrias añadirle validaciones de manera que si no hay datos porque ponen un id en la URL incorrecto, devuelva que no existe, etc.

Un saludo y ya me comentas.