The present invention provides a method for enabling requests for information as well as methods and a system for providing, storing and accessing information via an online database. In one embodiment, the present invention relates to a method for providing information that includes providing a code in a media application, receiving the code transmitted by a user, processing the code, and providing a user with content based on the code. In another embodiment, the present invention relates to a system for providing information that includes a registered user, a database and a server enabling the user to access the database. Another embodiment of the present invention relates to a method of providing information that includes displaying a first code using a visual media, receiving the first code, processing the first code and transmitting a second code wherein said second code may be used to access information related to the visual media.