那就在链接中加入一个参数为数组下标。
<a href=show.php?id=数组下标>论文题目</a>

解决方案 »

  1.   

    我觉得一个好的解决方法就是通过动态增加HTML元素来显示数据
    比如你的网页下半部分有一个<div id = "summary"></div>
    你的搜索结果的链接应该差不多是这个形式
    <a href="javascript:show_summary()">sometext</a>
    你的页面还应该包含这个脚本
    <script language = 'javascript'>
    function show_summary()
    {
         document.all.summary.innerText= <? echo $res['summary'] ?>
    }
    </script>
    其中$res是你搜索结果记录的数组,而summary就是相应记录的字段名,
      

  2.   

    现在我采用框架的形式做的网页,框架集test.php,它的上下两个框架分别为test1.php和test2.php,其中test1.php是用来显示所有的查询结果,test2是显示用鼠标点击某一个论文题目时候在一个页面的下部分显示的中英文摘要,
     
    如下test1中的显示结果段:for($i=$start;$i<$end;$i++)
      {
      /*显示论文题目*/
    echo "<a href=test2.php?id=$i>"; /*这个地方的连接地址???*/echo("<tr> <td>".$paper_name[$i]."</td>");
    echo"</a>";
     /*显示论文的其他项目*/
    echo("<td>". $author_name[$i]."</td>");
    echo("<td>".$publication_name[$i]."</td>");
    echo("<td align=center>".$publication_year[$i]."</td>");
    echo("<td align=center>".$num_downloaded[$i]."</td>");
    echo("<td align=center> <a onmousedown=download()>下载</a></td></tr>");
       }如果按照这样的链接,我将不能在当前页内显示原来的所有查询结果呀。我只希望上半部分的内容不变,只是鼠标点击时会在下部分显示其中英文摘要
    框架应该怎么连接的上?论文的id应该怎么样传递呢?