A dynamic link is one that is created as a result of the original url + a dynamic element, such as the addition of an id number.
For instance, you may have a standard url link such as
http://www.yoursite.com/mypersonal details.php
The trouble is that if "someone" is logged in and you follow that link, the mypersonaldetails page has no idea who it is meant to look for.
Sooo.. dynamics.. the following is an example created in php.
Example for
http://www.yoursite.com/mypersonaldetails.php?id=345
Create a recordset of users on a page you are linking from.
Create dynamic repeating table on the same page (do..while)
In each loop of $row, add the following..
PHP:
<a href="mypersonaldetails.php?id=<?php echo $row_userrecordset['id'];?>">link text</a>
This link is built in two parts - the first part which remains static. The you add "?" which allows the addition of a second identifier or any variable for that matter. The you specify what variable to send.. the "id=" part. Then generate the id created on that row - which is echo'd in php from the recordset.
When you click on this link.. it is dynamic and will carry the id to the next oage, where you capture that same variable and use it to create a new recordset on the new page.
i.e.
PHP:
<?php
$new_id=$_GET['id'];
?>
This piece of code will obtain the variable from the url ($_GET) and assign it to the new variable ($new_id).
You can pass any number of variables in one url. Commonly, the current page is passed as a variable so that the new page can re-direct to the previous one.
Hope this explains a bit. :S