From: <sk...@us...> - 2008-08-13 13:12:06
|
Revision: 1064 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1064&view=rev Author: sknappe Date: 2008-08-13 13:12:03 +0000 (Wed, 13 Aug 2008) Log Message: ----------- changed to use search result function in helper_functions Modified Paths: -------------- trunk/src/dbpedia-navigator/ajax_search.php trunk/src/dbpedia-navigator/helper_functions.php Modified: trunk/src/dbpedia-navigator/ajax_search.php =================================================================== --- trunk/src/dbpedia-navigator/ajax_search.php 2008-08-13 12:55:56 UTC (rev 1063) +++ trunk/src/dbpedia-navigator/ajax_search.php 2008-08-13 13:12:03 UTC (rev 1064) @@ -30,9 +30,13 @@ mysql_select_db("navigator_db"); $query="SELECT name, label FROM rank WHERE MATCH (label) AGAINST ('$label') ORDER BY number LIMIT 3"; $res=mysql_query($query); + $names=array(); + $labels=array(); while ($result=mysql_fetch_array($res)){ - $content.='<a href="" onclick="get_article(\'label='.$result['name'].'&cache=-1\');return false;">'.$result['label'].'</a><br/>'; + $labels[]=$result['label']; + $names[]=$result['name']; } + $content.=getResultsTable($names,$labels); print $content; print '$$'; Modified: trunk/src/dbpedia-navigator/helper_functions.php =================================================================== --- trunk/src/dbpedia-navigator/helper_functions.php 2008-08-13 12:55:56 UTC (rev 1063) +++ trunk/src/dbpedia-navigator/helper_functions.php 2008-08-13 13:12:03 UTC (rev 1064) @@ -38,18 +38,19 @@ return $ret; } -function getResultsTable($results) +function getResultsTable($names,$labels) { - $ret="<p>Your search brought ".count($results)." results.</p><br/>"; + $ret="<p>Your search brought ".count($names)." results.</p><br/>"; $i=0; $display="block"; - while($i*30<count($results)) + while($i*30<count($names)) { $ret.="<div id='results".$i."' style='display:".$display."'>Seite ".($i+1)."<br/><br/>"; - for ($j=0;($j<30)&&(($i*30+$j)<count($results));$j++) + for ($j=0;($j<30)&&(($i*30+$j)<count($names));$j++) { - $result=$results[$i*30+$j]; - $ret.=" <a href=\"\" onclick=\"xajax_getarticle('".$result."',-1);return false;\">".urldecode(str_replace("_"," ",substr (strrchr ($result, "/"), 1)))."</a><br/>"; + $name=$names[$i*30+$j]; + $label=$labels[$i*30+$j]; + $ret.=' <a href="" onclick="get_article(\'label='.$name.'&cache=-1\');return false;">'.$label.'</a><br/>'; } $ret.="</div>"; $i++; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |