Originariamente inviato da rickky
poi ci metti un bel

if(isset($_GET['id']))

dove ?

$query = "SELECT * FROM categorie WHERE Codice LIKE '__';";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_rows($result))
{
echo "<a href=\"pagina.php?id=".$row['ID']."\">Categoria ".$row['Codice']."</a>
" ;
}

ah bhè dipende da come hai strutturato la pagina.
così a naso una roba del genere potrebbe andare
Codice PHP:
if(isset($_GET['id'])){
  
$id $_GET['id]';
//processa l'id, proviene da un get
  
$myWhere "& id='$id' ";
}else{
  
$myWhere " WHERE Codice LIKE '__'; ";
}
$query "SELECT * FROM categorie $myWhere"
$result mysql_query($query$db); 
while (
$row mysql_fetch_rows($result)) 

//ma qui, a questo punto, non dovresti cercare le sottocategorie?
echo "<a href=\"pagina.php?id=".$row['ID']."\">Categoria ".$row['Codice']."</a>
 "