每条记录的超链接

时间:2010-05-07 10:18:43

标签: php

我需要一个每个depotname的链接,它会显示一个子窗口,其中包含最近10个备份状态的详细信息。

while($data=mysql_fetch_array($res))
{
if(is_null($depot_array) || !in_array($data['depotname'],$depot_array        ))
{
$depot_array[$r]=$data['depotname'];
if($data['SCP_status'] <> 'success')
{
echo "<tr id='fail'>";

以下查询的结果应显示在子窗口中。

select * from backup_log where depotname = $data['depotname']

2 个答案:

答案 0 :(得分:1)

在第一个代码块之后的某处,添加:

echo '<a href="depot.php?depotname='.urlencode( $data['depotname'] ).'" target="_blank">Show Depot</a>';

创建一个新文件( depot.php ),然后使用$ _GET ['depotname']参数并执行所需的SQL查询。

尝试将父窗口执行的内容或SQL操作共享到子窗口中非常困难(或不切实际)。

答案 1 :(得分:1)

创建一个将打开新窗口的链接

echo '<a href="javascript:void(0)" onclick="window.open('depot.php?depotname='.urlencode( $data['depotname'] )','newWindow','width=400,height=200');return false" >show</a>
相关问题