So what your saying is you have some sort of index page, where you link to a page that is supposed to show more detailed information?
What you want to do is in every link on the index page, include i the id of the "thing". fx.
http://www.mypage.com/details.php?produkt_id=123
When the user presses the link the produkt_id is sent with the user to the details.php page.
Here you can use something like this, supposing you are using a MySQL database.
$conn = mysql_connect(database_connection_info);
mysql_select_db("database_name", $conn);
// This selects the information from the database
$data = mysql_query("SELECT titel, description, image FROM table_name WHERE id = '".$_GET['product_id']."'");
// And throws it into an array
$rs = mysql_fetch_array($data);
// Now you just echo the different information from the array
echo "<strong>".$rs['titel']."</strong><br />";
echo $rs['description']."<br />";
echo "<img src=\"".$rs['image']."\" border=\"0\" />";
You might recognize some HTML in there, which is fine as long as it is kept in quotationmarks "" or ''.
I would suggest you use the same method to create an index with all the different products. Only difference is:
while($rs = mysql_fetch_array($data))
{
// Now you just echo the different information from the array
echo "<strong>".$rs['titel']."</strong><br />";
echo $rs['description']."<br />";
echo "<img src=\"".$rs['image']."\" border=\"0\" />";
}
And of course without the WHERE clause in the SQL query which only makes sure you output the right information, which is not needed when trying to list all the content of the table.
Hope this makes sence... 😉