You can not call PHP functions through a href which is used for linking web pages. You need to create a new file or use a switch in your current file for search input, with the function in it. So that you can link to that URL, not the function itself. You can use AJAX as well, to send commands to a php file and get the results in xml/text, but again you need to call Javascript there, your logic is totally wrong. Aras Koktas manager@xxxxxxxxxx Business Excellence Development Phi.dot Internet Systems -----Original Message----- From: Jahangir [mailto:jahan9@xxxxxxxxx] Sent: Sunday, December 24, 2006 6:34 PM To: php-general@xxxxxxxxxxxxx Subject: calling a function in the same page I am trying to call a function from "a href" inside the same page. this is the code: echo "<br><br><a href=\"isearch($query)\">More results from Mysite</a>"; // calling the function isearch function isearch($query) {$query=urlencode($query); $request='http://api.search.yahoo.com/WebSearchService/V1/webSearch?appid=Ja hangir&query=' .urlencode($query). '&output=php&results=100&site=mysite.com; $response=file_get_contents($request); if ($response === false) { die('Request failed');} $phpobj=unserialize($response); $count=$phpobj["ResultSet"]["totalResultsReturned"]; if($phpobj["ResultSet"]["totalResultsAvailable"]==0) {echo "<br>NO RESULTS TO DISPLAY"; } echo "<tr>"; echo "<h4 style=\"color:#FF0000\" align=\"center\">Results from Mysite</h4>"; for($i=0;$i<$count;$i++) { echo '<pre>'; $no=$i+1; $url=$phpobj["ResultSet"]["Result"]["$i"]["Url"]; echo "<h3>" ."$no. ". "<a href=\"$url\">" . $phpobj["ResultSet"]["Result"]["$i"]["Title"] . "</a></h3>"; echo "</tr>"; echo "<tr>"; echo $phpobj["ResultSet"]["Result"]["$i"]["Summary"]; echo "</tr>"; echo "<br>"; echo "<tr>"; echo "<b>" .$phpobj["ResultSet"]["Result"]["$i"]["Url"] ."</b>"; echo "</tr>"; echo "<br>"; $link=$phpobj["ResultSet"]["Result"]["$i"]["DisplayUrl"]; echo "<tr>"; echo "<a href=\"$url\">$link</a>"; echo "</tr>"; echo '</pre>'; }} whenever i try to execute this function i either get an "Object not found error" or "Access Forbidden error". Can someone tell me where am i going wrong here?? thanks in advance -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php