Bueno, ahora prueba esto...
(sustituyelo por todo lo que tienes)
Código PHP:
<?php
function conectar()
{
mysql_connect("localhost","diver","metallica");
mysql_select_db("juegos");
}
conectar();
$qr_juegos=mysql_query("select distinct categoria from lista order by categoria") or die (mysql_error());
echo "Estas son las Categorias:<br>\n";
echo "<ul>\n";
while ($rs_juegos=mysql_fetch_array($qr_juegos)){
echo "<li> <a href=\"?cat=".$rs_juegos["categoria"]."\">".$rs_juegos["categoria"]."</a></li>\n";
}
echo "</ul>";
if (isset($_GET["cat"])){
$cat=$_GET["cat"];
?>
<hr>
<table width="500">
<tr>
<td><b>Categoria seleccionada:<?= $cat?></b></td>
</tr>
<?
conectar();
$qr_lista=mysql_query("select * from lista where categoria='$cat'");
while ($rs_lista=mysql_fetch_array($qr_lista)){
echo "<tr><td><b>Nombre del juego:".$rs_lista["nombre"]."</b><br>".$rs_lista["descripcion"]."</td></tr>\n";
}
}
?>
</table>