<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">There's always the PHP function http_build_query --<div><br></div><div><a href="http://uk3.php.net/http_build_query">http://uk3.php.net/http_build_query</a></div><div><br></div><div>e.g. &nbsp;calling http_build_query(array('a' =&gt; 'fish', 'b' =&gt; 'beer', 'c' =&gt; 55)) would give :</div><div><br></div><div>a=fish&amp;b=beer&amp;c=55</div><div><br></div><div>So your URL would just need to be e.g.</div><div><br></div><div>echo "&lt;a href='<a href="http://link.to.whatever/blah/blah.php?">http://link.to.whatever/blah/blah.php?</a>" . http_build_query($array_of_stuff) . "'&gt;click here&lt;/a&gt;";</div><div><br></div><div>The nice thing about http_build_query is that it will correctly escape the data.</div><div><br></div><div>David.</div><div><br></div></body></html>