El error exacto de SQL o conexión lo puedes ver con la función mysql_Error() tipo:
Código PHP:
$result=mysql_db_query("catalogo","select * from producto where cod_producto=$HTTP_GET_VARS[codpro]") or die (mysql_error());
De todas formas.. intenta concatenar tus variables (PHP) y poner las comillas en los "valores" tanto de indices de arrays (en general) como en la sentencia SQL.
Código PHP:
$result=mysql_db_query("catalogo","select * from producto where cod_producto='".$HTTP_GET_VARS['codpro']."'");
Un saludo,