Tengo una especie de Grid creado con tablas,estoy haciendo una consulta a la base de datos y me muestra los datos ordenados en el GRID dejo el codigo para que chequeen la manera como hago el GRID:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Listado de Productos</title>
<link rel="stylesheet" type="text/css" href="css/estilos.css" />
<link rel="stylesheet" type="text/css" href="css/paginacion.css" />
</head>
<body>
<?php
include("conex.php");
$cantidad = "SELECT COUNT(*) FROM dpinv";
$resultado = mysql_query($cantidad);
$total = mysql_result($resultado, 0, 0);
?>
<div align="center"><strong> RESULTADO DE LA BUSQUEDA</strong> </div>
<div align="center"><strong> LISTADO DE PRODUCTOS</strong> </div>
<div align="center"> SE ENCONTRARON <strong> <?php echo $total ?> </strong> REGISTROS </div>
<?php
$registros_por_pagina = 30;//Cantidad de registros que se mostraran por pagina
$total_paginas = ceil($total / $registros_por_pagina);//Numero total de paginas
$pagina = intval($_GET['p']);//Pagina actual
if ($pagina < 1 || $pagina > $total_paginas) $pagina = 1;
$offset = ($pagina - 1) * $registros_por_pagina;//posicion
$limite = " LIMIT $offset, $registros_por_pagina";//sentencia SQL que limita los registros
//Aqui termina la paginacion
$result=mysql_query("SELECT inv_filbmp,inv_codigo,inv_descri,inv_fchcre,inv_grupo,inv_estado FROM dpinv $limite");
//Quiery de Consulta
$resultado = $result;
?>
<div align="center"><p>
<table cellpadding="0" cellspacing="0" border = '1' align="center" style="width:85%;border:1px solid white ;font-size:14px">
<tr class="fondo">
<td class="tabla" width="200" align="center">Imagen</td>
<td class="tabla" align="center">Codigo</td>
<td class="tabla" width="320" align="center">Descripción</td>
<td class="tabla" align="center">Fecha de Creación</td>
<td class="tabla" align="center">Grupo</td>
<td class="tabla" align="center">Estado</td>
</tr>
<?php
//Mostramos los registros
while ($row = mysql_fetch_array($resultado))
{
echo '<tr><td><a href><img src = "'.$row['0'].'"width="190" height="150"/></a></td><td align="center">'.$row['1'].
'</td><td>'.$row['2'].'</td><td align="center">'.$row['3'].'</td><td align="center">'.$row['4'].
'</td><td align="center">'.$row['5'].'</td></tr>';
}
$display_pages=10;//Numero de links para paginas que se mostraran
echo "<a title='Inicio' id='paginado' href='?p=1'> << Inicio </a> ";//Inicio
if ($pagina>1) echo "</a><a title='Anterior' id='paginado' href='?p=".($pagina-1)."'> << Anterior </a> "; //Anterior
for ($i = $pagina; $i <= $total_paginas && $i <= ($pagina+$display_pages); $i++) {
if ($i == $pagina) {
echo "<strong id='paginado'>$i </strong> ";
}
else {
echo "</a><a title='pagina $i' id='paginado' href='?p=$i'>$i</a> ";
}
}
if (($pagina+$display_pages)< $total_paginas) echo "...";
if ($pagina<$total_paginas) echo "<a title='Siguiente' id='paginado' href='?p=".($pagina+1)."'> Siguiente >> ";//Siguiente
echo "<a title='Ultimo' id='paginado' href='?p=$total_paginas'> Ultimo >> </a>";//Ultima pagina
mysql_free_result($result);
?>
</table>
<p>
<?php
$display_pages=10;//Numero de links para paginas que se mostraran
echo "<a title='Inicio' id='paginado' href='?p=1'><< Inicio </a> ";//Inicio
if ($pagina>1) echo "</a><a title='Anterior' id='paginado' href='?p=".($pagina-1)."'> << Anterior </a> "; //Anterior
for ($i = $pagina; $i <= $total_paginas && $i <= ($pagina+$display_pages); $i++) {
if ($i == $pagina) {
echo "<strong id='paginado'>$i </strong>";
}
else {
echo "</a><a title='page $i' id='paginado' href='?p=$i'>$i</a> ";
}
}
if (($pagina+$display_pages)< $total_paginas) echo "...";
if ($pagina<$total_paginas) echo "<a title='Siguiente' id='paginado' href='?p=".($pagina+1)."'> Siguiente >> ";//Siguiente
echo "<a title='Ultimo' id='paginado' href='?p=$total_paginas'> Ultimo >> </a>";//Ultima pagina
?>
</p>
</div>
<div align="center"></div>
</body>
</html>
A medida que la base de datos se va llenando se van agregandos los datos en este GRID, hasta aqui no tengo problemas.
La consulta son productos que se mostraran en la lista del GRID donde estan la imagen, el codigo, descripcion, fecha, grupo y estado.
Mi pregunta es como hago para que al darle click a la imagen o codigo del producto me lleve a una pagina donde me muestre la informacion detallada del producto.
Pienso que seria como otra consulta, pero aun no logro resolver este problema que tengo.
Espero haberme explicado bien y que puedan ayudarme.
Saludos