<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. calling http_build_query(array('a' => 'fish', 'b' => 'beer', 'c' => 55)) would give :</div><div><br></div><div>a=fish&b=beer&c=55</div><div><br></div><div>So your URL would just need to be e.g.</div><div><br></div><div>echo "<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) . "'>click here</a>";</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>