2010-05-07 65 views
0

我需要每個庫名的鏈接,這個鏈接會打開一個子窗口,其中包含最近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'] 
+0

所以你找你做了一些第三方的代碼?或者你確實有錯誤並尋求一些幫助? – Rodolphe 2010-05-07 10:28:47

回答

1

第一碼塊之後的某處,加上:

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

創建一個新文件(depot.php),然後將使用$ _GET [ 'depotname']參數,並執行所需的SQL查詢。

嘗試將父窗口執行的內容或SQL操作共享到子窗口非常困難(或不切實際)。

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>